Jun Yang's research page

Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation

Journal Articles

IEEE TPDS Xiuyi Zhou, Jun Yang, Yi Xu, Youtao Zhang, Jianhua Zhao, "Thermal-aware Task Scheduling for 3D Multi-core Processors,"
to appear, IEEE Transactions on Parallel and Distributed Systems.
IEEE TC Dinesh Suresh, Banit Agrawal, Jun Yang, Walid Najjar, "Tunable and Energy Efficient Bus Encoding Techniques,"
to appear, IEEE Transactions on Computers.
ACM TECS Dinesh Suresh, Banit Agrawal, Jun Yang, Walid Najjar, "Energy-Efficient Encoding Techniques for Off-Chip Data Buses,"
ACM Transactions on Embedded Computing Systems
Vol. 8, Issue 2, article 9, January 2009.
ACM TODAES Wei Wu, Lingling Jin, Jun Yang, Pu Liu, Sheldon X.-D. Tan, "Efficient Power Modeling and Software Thermal Sensing for Runtime Temperature Monitoring,"
Special Issue on Demonstrable Software Systems and Hardware Platforms
ACM Transactions on Design Automation of Electronic Systems
Vol. 12, Issue 3, article 26, August 2007.
ACM TACO Yan Luo, Jia Yu, Jun Yang, Laxmi Bhuyan, "Conserving Network Processor Power Consumption by Exploiting Traffic Variability,"
ACM Transactions on Architecture and Code Optimization.
Vol. 4, No. 1, article 4, 26 pages, March 2007.
IEEE TCAD Pu Liu, Hang Li, Lingling Jin, Wei Wu, Sheldon Tan, Jun Yang, "Fast Thermal Simulation for Runtime Temperature Tracking and Management,"
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
Vol. 25, No. 12, pp. 2882-2894, December 2006.
ACM TACO Chuanjun Zhang, Frank Vahid, Jun Yang, and Walid Najjar, "A Way-Halting Cache for Low-Energy High-Performance Systems,"
ACM Transactions on Architecture and Code Optimization.
Vol. 2, Iss. 1, pp. 34-54, March 2005.
IEEE TC Jun Yang, Lan Gao, and Youtao Zhang, "Improving Memory Encryption Performance in Secure Processors,"
IEEE Transactions on Computers.
pp. 630-640, Vol. 54, No. 5, May 2005.
featured in MIT Technology Review, July 2005.
JSA Jun Yang, Jia Yu, and Youtao Zhang, "A Low Energy Cache Design for Multimedia Applications Exploiting Set Access Locality,"
Journal of Systems Architecture.
Volume 51, Issue 10-11, pp. 653-664, Elsevier Publisher.
JEC Youtao Zhang and Jun Yang, "Reducing I-cache Energy of Multimedia Applications through Low Cost Tag Comparison Elimination,"
Journal of Embedded Computing.
IOS, Holland, Volume 1, Issue 4, pp. 461-470, July 2005.
IEEE MICRO Yan Luo, Jun Yang, Laxmi Bhuyan, and Li Zhao, "NePSim: A Network Processor Simulator with Power Evaluation Framework,''
IEEE MICRO, special issue on network processors for future high-end systems and applications
pp. 34-44, September-October, 2004.
ACM TODAES Jun Yang, Rajiv Gupta, and Chuanjun Zhang, "Frequent Value Encoding for Low Power Data Buses,''
ACM Transactions on Design Automation of Electronic Systems
Vol. 9, No. 3, July 2004.
ACM TECS Jun Yang and Rajiv Gupta, "Frequent Value Locality and its Applications,"
ACM Transactions on Embedded Computing Systems (inaugural issue), Vol. 1, No. 1, pages 79-105, November, 2002.
JBE'99 Dalin Tang, Jun Yang, Chun Yang and David N. Ku, ``A Nonlinear Axisymmetric Model with Fluid-Wall Interactions for Viscous Flows in Stenotic Elastic Tubes,''
Journal of Biomechanical Engineering, Vol. 121, pp. 494-501, 1999.
JSC'00 Dalin Tang and Jun Yang,``A Free Moving Boundary Model and Boundary Iteration Method for Unsteady Viscous Flow in Stenotic Elastic Tubes,''
SIAM Journal on Scientific Computing, Vol. 21, No. 4, pp. 1370-1386, 2000.

Conference and Workshop Articles

ISCA-36 Ping Zhou, Bo Zhao, Jun Yang, Youtao Zhang "A Durable and Energy Efficient Main Memory Using Phase Change Memory Technology,"
to appear, The 36th International Symposium on Computer Architecture
June, 2009.
HPCA-15 Yi Xu, Yu Du, Bo Zhao, Xiuyi Zhou, Youtao Zhang, Jun Yang, "A Low-Radix and Low-Diameter 3D Interconnection Network Design,"
pp. 30-41, The 15th International Symposium on High-Performance Computer Architecture
February, 2009.
Best Paper Award Nominee
ASP-DAC Ping Zhou, Bo Zhao, Yi Xu, Yu Du, Youtao Zhang, Jun Yang, Li Zhao, "Frequent Value Compression in Packet-based NoC Architecture,"
pp. 13-18, 14th Asia and South Pacific Design Automation Conference (ASP-DAC)
January, 2009.
ICPP Xiuyi Zhou, Yi Xu, Yu Du, Youtao Zhang, Jun Yang, "Thermal Management for 3D Processors via Task Scheduling,"
pp. 115-122, The 37th International Conference on Parallel Processing
September, 2008.
ISPASS-2008 Jun Yang, Xiuyi Zhou, Marek Chrobak, Youtao Zhang, Lingling Jin, "Dynamic Thermal Management through Task Scheduling,"
pp. 191-201, International Symposium on Performance Analysis of Systems and Software
April, 2008.
ICCD'07 Wei Wu, Jun Yang, Sheldon Tan, and Shih-Lien Lu, "Improving the Reliability of On-Chip Caches Under Process Variations,"
pp. 325-332, International Conference on Computer Design
October, 2007.
Best Paper Award (processor architecture track)
DAC-44 Jia Yu, Jinnan Yao, Laxmi Bhuyan, Jun Yang, "Program Mapping for Network Processors by Recursive Bipartitioning and Refining"
the 44th Design Automation Conference
pp. 805-810, June 2007.
PLDI'07 Weijia Li, Youtao Zhang, Jun Yang, Jiang Zheng, "UCC: Update-conscious Compilation for Energy-efficiency in Wireless Sensor Networks,"
ACM SIGPLAN Conference on Programming Language Design and Implementation
pp. 383-393, June 2007.
MASS'06 Weijia Li, Youtao Zhang, Jun Yang, "Dynamic Authentication-Key Reassignment for Reliable Report Delivery,"
IEEE 3rd International Conference on Mobile Ad-hoc and Sensor Systems
pp. 467-476, October 2006.
ICCD'06 Lingling Jin, Wei Wu, Jun Yang, Chuanjun Zhang, Youtao Zhang, "Reduce Register File Leakage through Cell Discharging,"
International Conference on Computer Design
October 2006.
PACT Lan Gao, Jun Yang, Marek Chrobak, Youtao Zhang, San Nguyen, Hsien-Hsin Lee, "A Low-cost Memory Remapping Scheme for Address Bus Protection ,"
The 15th International Conference on Parallel Architectures and Compilation Techniques,
pp. 74-83, 2006.
DAC-43 Wei Wu, Lingling Jin, Jun Yang, Pu Liu, and Sheldon X.-D. Tan, "Efficient method for functional unit power estimation in modern microprocessors,"
IEEE/ACM Design Automation Conference,
pp. 554-557, 2006.
DCOSS Youtao Zhang, Jun Yang, Lingling Jin, Weijia Li, "Locating Compromised Sensor Nodes through Incremental Hashing Authentication,"
IEEE International Conference on Distributed Computing in Sensor Systems,,
pp. 321-337, 2006.
IPDPS Youtao Zhang, Jun Yang, Hai Vu, "Interleaved Authentication for Filtering False Reports in Multipath Routing Based Sensor Networks,"
IEEE International Parallel and Distributed Processing Symposium,
April 2006.
HPCA12 Weidong Shi, Josh Fryman, Hsien-Hsin Lee, Youtao Zhang, and Jun Yang, "InfoShield:A Security Architecture for Protecting Information Usage in Memory,"
the 12th International Symposium on High-Performance Computer Architecture,
pp. 225-234, February 2006.
ICESS Lingling, Wei Wu, Jun Yang, Chuanjun Zhang, and Youtao Zhang, "Dynamic Co-allocation of Resources for Level One Caches,"
the 2nd International Conference on Embedded Software and Systems,
pp. 373-385, LNCS 3820, Springer Verlag, December 2005.
HiPEAC05 Jia Yu, Jun Yang, Shaojie Chen, Yan Luo and Laxmi Bhuyan, "Enhancing Network Processor Simulation Speed With Statistical Input Sampling,"
2005 International Conference on High Performance Embedded Architectures & Compilers, LNCS
Vol. 3793, pp. 68 - 83, 2005, Springer-Verlag Publishers.
ICCAD05 Pu Liu, Zhenyu Qi, Hang Li, Lingling Jin, Wei Wu, Sheldon X.-D. Tan and Jun Yang "Fast Thermal Simulation for Architecture Level Dynamic Thermal Management,"
International Conference on Computer-Aided Design.
pp. 638-643, 2005.
ICCD05 Hang Li, Pu Liu, Zhenyu Qi, Lingling Jin, Wei Wu, Sheldon X.-D. Tan and Jun Yang "Efficient Thermal Simulation for Run-Time Temperature Tracking and Management,"
International Conference on Computer Design (short paper).
pp. 130-133, 2005.
ICCD05 Dinesh Suresh, Banit Agrawal, Walid Najjar and Jun Yang "VALVE: Variable Length Value Encoding for Off-Chip Data Buses,"
International Conference on Computer Design.
pp. 631-633, 2005.
ISLPED05 Dinesh Suresh, Banit Agrawal, Walid Najjar and Jun Yang "Tunable Bus Encoder for Off-Chip Data Buses,"
International Symposium On Low Power Electronics and Design.
pp. 319-322, San Diego, CA, August, 2005.
DAC-42 Yan Luo, Jia Yu, Jun Yang, and Laxmi Bhuyan, "Low Power Network Processor Design Using Clock Gating,"
the 42nd Design Automation Conference.
pp. 712-715, Anaheim, CA, June, 2005.
SAC Yongjing Lin, Youtao Zhang, Quanzhong Li, and Jun Yang, "Supporting Efficient Query Processing on Compressed XML Files,"
ACM The 20th Annual Symposium on Applied Computing,
pp. 660-665, Santa Fe, New Mexico, March, 2005.
DATE'05 Jia Yu, Wei Wu, Xi Chen, Harry Hsieh, Jun Yang, F. Balarin, "Assertion-Based Automatic Design Exploration of DVS in Network Processor Architectures,"
Design, Automation and Test in Europe 2005
pp. 92-97, Vol. 1, March, 2005.
HPCA11 Youtao Zhang, Lan Gao, Jun Yang, Xiangyu Zhang, Rajiv Gupta, "SENSS: Security Enhancement to Symmetric Shared Memory Multiprocessors,''
the 11th International Symposium on High-Performance Computer Architecture
pp. 352-362, February, 2005.
HLDVT Jia Yu, Wei Wu, Xi Chen, Harry Hsieh, Jun Yang, F. Balarin, "Assertion-Based Power/Performance Analysis of Network Processor Architectures,''
IEEE International High Level Design Validation and Test Workshop,
Sonoma Valley, CA, November 10-12, 2004.
WASSA Youtao Zhang, Jun Yang, Yongjing Lin, Lan Gao, "Architectural Support for Protecting User Privacy on Trusted Processors,''
The Workshop on Architectural Support for Security and Anti-Virus,
In conjunction with the 11th ASPLOS, Boston, pages 114-119, MA, October, 2004.
ISLPED'04 Chuanjun Zhang, Frank Vahid, Jun Yang, Walid Najjar, "A Way-Halting Cache for Low-Energy High Performance Systems,"
IEEE International Symposium on Low Power Electronics and Design
pages 126-131, Newport Beach, California, August, 2004.
DATE'04 Chuanjun Zhang, Jun Yang, Frank Vahid, "Low Static Power High Performance Frequent Value Data Caches,''
Design, Automation and Test in Europe 2004
pages 214-219, Paris, France, February 2004.
CAL Chuanjun Zhang, Frank Vahid, Jun Yang, Walid Najjar, "A Way-Halting Cache for Low-Energy High-Performance Systems,''
Computer Architecture Letters, 2003
CASES'03 Dinesh Suresh, Banit Agrawal, Jun Yang, Walid Najjar, Laxmi Bhuyan, "Power Efficient Encoding Techniques for Off-chip Data Buses,''
2003 International Conference on Compilers, Architecture and Synthesis for Embedded Systems,
pages 267-275, San Jose, Octobor 2003.
MICRO-36 Jun Yang, Youtao Zhang, Lan Gao, "Fast Secure Processor for Inhibiting Software Piracy and Tampering,"
ACM/IEEE 36th International Symposium on Microarchitecture,
pages 351-360, San Diego, December 2003.
HiPC'03 Dinesh Suresh, Jun Yang, Chuanjun Zhang, Banit Agrawal, and Walid Najjar, "Reducing Transition Activity on Data Bus,''
the 10th Annual International Conference on High Performance Computing,
pages 44-54, Hyderabad, India, December 2003.
ICPP'03 Youtao Zhang and Jun Yang, ``Procedural Level Address Offset Assignment of DSP Applications with Loops,''
International Conference on Parallel Processing,
pages 21-28, Kaohsiung, Taiwan, October 2003.
ISLPED'03 Jun Yang, Jia Yu and Youtao Zhang, ``Lightweight Set Buffer: Low Power Data Cache for Multimedia Applications''
ACM/IEEE International Symposium on Low Power Electronics and Design,
pages 270-273, Seoul, Korea, August 2003.
ISLPED'03 Youtao Zhang and Jun Yang, ``Low Cost Instruction Cache Design for Tag Comparison Elimination,''
ACM/IEEE International Symposium on Low Power Electronics and Design,
pages 266-269, Seoul, Korea, August 2003.
MICRO-35 Jun Yang and Rajiv Gupta, ``Energy Efficient Frequent Value Data Cache Design,''
ACM/IEEE 35th International Symposium on Microarchitecture,
pages 197-207, Istanbul, Turkey, November 2002.
ISLPED'01 Jun Yang and Rajiv Gupta, ``FV Encoding for Low-Power Data I/O,''
ACM/IEEE International Symposium on Low Power Electronics and Design,
pages 84-87, Huntington Beach, CA, August 2001.
ISLPED'01 Jun Yang and Rajiv Gupta, ``Energy-Efficient Load and Store Reuse,''
ACM/IEEE International Symposium on Low Power Electronics and Design,
pages 72-75, Huntington Beach, CA, August 2001.
MICRO-33 Jun Yang, Youtao Zhang and Rajiv Gupta, ``Frequent Value Compression in Data Caches,''
ACM/IEEE 33rd International Symposium on Microarchitecture,
pages 258-265, Monterey, CA, December 2000.
ASPLOS'00 Youtao Zhang, Jun Yang and Rajiv Gupta, ``Frequent Value Locality and Value-Centric Data Cache Design,''
ACM 9th International Conference on Architecture Support for Programming Languages and Operating Systems,
pages 150-159, Cambridge, MA, November 2000.
ICPP'00 Jun Yang and Rajiv Gupta, ``Load Redundancy Removal through Instruction Reuse,''
International Conference on Parallel Processing, pages 61-68, Toronto, Canada, August 2000.

Conference Proceedings

ASPLOS (ACM dl)
ISCA (ACM dl)
MICRO (ACM dl)
HPCA (IEEE Xplore)
PACT
SIGMETRICS (ACM dl)
DAC (ACM dl)
ISLPED (ACM dl)

Journals

ACM Transactions
ACM Journals
ACM Proceedings
IEEE Transactions, Journals, and Letters
ACM Trans. on Architecture and Code Optimization (TACO)
IEEE Trans. on Dependable and Secure Computing

Simulation Tools

Useful Links

Computer Architecture Page
CPU Info. Center
SIGMICRO
StrongARM processor
SPEC2000 Information
Cache Performance of SPEC2000
Processor Electrical Specifications
Micro Processor Architecture Analysis
Hifn
IP Fabrics

Tools

Online Conversion