Publications

2018

Efficient and retargetable SIMD translation in a dynamic binary translator
Sheng‐Yu Fu, Ding‐Yong Hong, Yu‐Ping Liu, Jan‐Jan Wu, Wei‐Chung Hsu
Software: Practice and Experience '18
Journal
Exploiting SIMD Optimization in an ARMv7 Dynamic Binary Translator
Chih-Min Lin, Sheng-Yu Fu, Ding-Yong Hong, Yu-Ping Liu, Jan-Jan Wu, Wei-Chung Hsu
DAC '18
Automatically Migrating Sequential Applications to Heterogeneous System Architecture
Chih-Yung Liang, Shen-Yu Fu, Yu-Ping Liu, Wei-Chung Hsu
CADO, HPCS '18
Conference

2017

A Pipeline-Based Ray-Tracing Runtime System for HSA-Compliant Frameworks
Chih-Chen Kao, Yu-Tsung Miao, Wei-Chung Hsu
IEEE Trans. Multimedia '17
Journal
Exploring hidden coherency of Ray-Tracing for heterogeneous systems using online feedback methodology
Chih-Chen Kao, Wei-Chung Hsu
The Visual Computer '17
Journal
Dynamic translation of structured Loads/Stores and register mapping for architectures with SIMD extensions.
Sheng-Yu Fu, Ding-Yong Hong, Yu-Ping Liu, Jan-Jan Wu, Wei-Chung Hsu
LCTES '17
Conference
Adaptive Runtime Exploiting Sparsity in Tensor of Deep Learning Neural Network on Heterogeneous Systems
Kuo-You Peng, Sheng-Yu Fu, Yu-Ping Liu, WeiChung Hsu
SAMOS '17
Conference
Exploiting Asymmetric SIMD Register Configurations in ARM-to-x86 Dynamic Binary Translation
Yu-Ping Liu, Ding-Yong Hong, Jan-Jan Wu, Sheng-Yu Fu, Wei-Chung Hsu
PACT '17
Conference
On Static Binary Translation of ARM/Thumb Mixed ISA Binaries.
Jiunn-Yeu Chen, Wuu Yang, Wei-Chung Hsu, Bor-Yeh Shen, Quan-Huei Ou
ACM Trans. Embedded Comput. Syst. '17
Journal
ReRanz - A Light-Weight Virtual Machine to Mitigate Memory Disclosure Attacks.
Zhe Wang, Chenggang Wu, Jianjun Li, Yuanming Lai, Xiangyu Zhang, Wei-Chung Hsu, Yueqiang Cheng
VEE '17
Conference
Efficient Synthetic Light Field Rendering on Heterogeneous Systems Using a Pipeline-Based Runtime Design
Chih-Chen Kao, Liang-Chi Tseng, Wei Chung Hsu
RACS '17
Conference
Best paper award finalist
Improving SIMD Parallelism via Dynamic Binary Translation
Ding-Yong Hong, Yu-Ping Liu, Sheng-Yu Fu, Jan-Jan Wu, Wei-Chung Hsu
TECS '17
Journal

2016

Optimizing Control Transfer and Memory Virtualization in Full System Emulators.
Ding-Yong Hong, Chun-Chen Hsu, Cheng-Yi Chou, Wei-Chung Hsu, Pangfeng Liu, Jan-Jan Wu
TACO '16
Journal
A pipeline-based runtime technique for improving Ray-Tracing on HSA-compliant systems.
Chih-Chen Kao, Yu-Tsung Miao, Wei-Chung Hsu
ICME '16
Conference
Exploiting Longer SIMD Lanes in Dynamic Binary Translation.
Ding-Yong Hong, Sheng-Yu Fu, Yu-Ping Liu, Jan-Jan Wu, Wei-Chung Hsu
ICPADS '16
Conference
Best paper award
HSAemu 2.0 - Full System Emulation for HSA platforms with Soft-MMU.
Hao-Che Hsu, Chih Wei Yeh, Shih-Hao Hung, Wei-Chung Hsu, Chung-Ta King, Yeh-Ching Chung
RACS '16
Conference
Building a KVM-based Hypervisor for a Heterogeneous System Architecture Compliant System.
Yu-Ju Huang, Hsuan-Heng Wu, Yeh-Ching Chung, Wei-Chung Hsu
VEE '16
Conference
Best paper award
Optimizing Control Transfer and Memory Virtualization in Full System Emulators
Ding-Yong Hong, Chun-Chen Hsu, Cheng-Yi Chou, Wei Chung Hsu, Pang Feng Liu, Jan Jan Wu
HiPEAC '16
Conference
Others
Five more...

2015

Automatic validation for binary translation.
Jiunn-Yeu Chen, Wuu Yang, Bor-Yeh Shen, Yuan-Jia Li, Wei-Chung Hsu
Computer Languages, Systems & Structures '15
Journal
A dynamic binary translation system in a client/server environment.
Chun-Chen Hsu, Ding-Yong Hong, Wei-Chung Hsu, Pangfeng Liu, Jan-Jan Wu
Journal of Systems Architecture - Embedded Systems Design '15
Journal
An Adaptive Heterogeneous Runtime Framework for Irregular Applications.
Chih-Chen Kao, Wei-Chung Hsu
Signal Processing Systems '15
Journal
Improving SIMD code generation in QEMU.
Sheng-Yu Fu, Jan-Jan Wu, Wei-Chung Hsu
DATE '15
Conference
Runtime techniques for efficient Ray-Tracing on heterogeneous systems.
Chih-Chen Kao, Wei-Chung Hsu
DSP '15
Conference
HSPT - Practical Implementation and Efficient Management of Embedded Shadow Page Tables for Cross-ISA System Virtual Machines.
Zhe Wang, Jianjun Li, Chenggang Wu, Dongyan Yang, Zhenjiang Wang, Wei-Chung Hsu, Bin Li, Yong Guan
VEE '15
Conference
SIMD Code Translation in an Enhanced HQEMU.
Sheng-Yu Fu, Ding-Yong Hong, Jan-Jan Wu, Pangfeng Liu, Wei-Chung Hsu
ICPADS '15
Conference
Others
Three more...

2014

Efficient and Retargetable Dynamic Binary Translation on Multicores.
Ding-Yong Hong, Jan-Jan Wu, Pen-Chung Yew, Wei-Chung Hsu, Chun-Chen Hsu, Pangfeng Liu, Chien-Min Wang, Yeh-Ching Chung
IEEE Trans. Parallel Distrib. Syst. '14
Journal
Extended Instruction Exploration for Multiple-Issue Architectures.
I-Wei Wu, Jean Jyh-Jiun Shann, Wei-Chung Hsu, Chung-Ping Chung
ACM Trans. Embedded Comput. Syst. '14
Journal
An Adaptive Heterogeneous Runtime for Irregular Applications in the Case of Ray-Tracing (Extended Abstract).
Chih-Chen Kao, Wei-Chung Hsu
NPC '14
Conference
Efficient memory virtualization for Cross-ISA system mode emulation.
Chao-Rui Chang, Jan-Jan Wu, Wei-Chung Hsu, Pangfeng Liu, Pen-Chung Yew
VEE '14
Conference
DBILL - an efficient and retargetable dynamic binary instrumentation framework using llvm backend.
Yi-Hong Lyu, Ding-Yong Hong, Tai-Yi Wu, Jan-Jan Wu, Wei-Chung Hsu, Pangfeng Liu, Pen-Chung Yew
VEE '14
Conference
Dynamic and Adaptive Calling Context Encoding.
Jianjun Li, Zhenjiang Wang, Chenggang Wu, Wei-Chung Hsu, Di Xu
CGO '14
Conference
HSAemu - A full system emulator for HSA platforms
Jiun-Hung Ding, Wei-Chung Hsu, Bai-Cheng Jeng, Shih-Hao Hung, Yeh-Ching Chung
CODES+ISSS '14
Conference
Dynamic Binary Translation for Multi-Threaded Programs with Shared Code Cache on Multi-Cores
C. Liu, J. Chen, W. Yang, and W. Hsu
Journal of Electronic Science and Technology '14
Journal
A Retargetable Static Binary Translator for the ARM Architecture
Bor-Yeh Shen, Wei-Chung Hsu, Wuu Yang
TACO '14
Journal

2013

Effective code discovery for ARM/Thumb mixed ISA binaries in a static binary translator.
Jiunn-Yeu Chen, Bor-Yeh Shen, Quan-Huei Ou, Wuu Yang, Wei-Chung Hsu
CASES '13
Conference
Improving dynamic binary optimization through early-exit guided code region formation.
Chun-Chen Hsu, Pangfeng Liu, Jan-Jan Wu, Pen-Chung Yew, Ding-Yong Hong, Wei-Chung Hsu, Chien-Min Wang
VEE '13
Conference
The design and implementation of heterogeneous multicore systems for energy-efficient speculative thread execution
Yangchun Luo, Wei-Chung Hsu, Antonia Zhai
TACO '13
Journal
Others
Two more...

2012

Effectiveness of Compiler-Directed Prefetching on Data Mining Benchmarks.
Ragavendra Natarajan, Vineeth Mekkat, Wei-Chung Hsu, Antonia Zhai
Journal of Circuits, Systems, and Computers '12
Journal
LLBT - an LLVM-based static binary translator.
Bor-Yeh Shen, Jiunn-Yeu Chen, Wei-Chung Hsu, Wuu Yang
CASES '12
Conference
A hybrid just-in-time compiler for android - comparing JIT types and the result of cooperation.
Guillermo Pérez, Chung-Min Kao, Yeh-Ching Chung, Wei-Chung Hsu
CASES '12
Conference
An LLVM-based hybrid binary translation system.
Bor-Yeh Shen, Jyun-Yan You, Wuu Yang, Wei-Chung Hsu
SIES '12
Conference
HQEMU - a multi-threaded and retargetable dynamic binary translator on multicores.
Ding-Yong Hong, Chun-Chen Hsu, Pen-Chung Yew, Jan-Jan Wu, Wei-Chung Hsu, Pangfeng Liu, Chien-Min Wang, Yeh-Ching Chung
CGO '12
Conference

2011

Efficient and effective misaligned data access handling in a dynamic binary translation system.
Jianjun Li, Chenggang Wu, Wei-Chung Hsu
TACO '11
Journal
PQEMU - A Parallel System Emulator Based on QEMU.
Jiun-Hung Ding, Po-Chun Chang, Wei-Chung Hsu, Yeh-Ching Chung
ICPADS '11
Conference
Best paper award
A method-based ahead-of-time compiler for android applications.
Chih-Sheng Wang, Guillermo Pérez, Yeh-Ching Chung, Wei-Chung Hsu, Wei-Kuan Shih, Hong-Rong Hsu
CASES '11
Conference
LnQ - Building High Performance Dynamic Binary Translators with Existing Compiler Backends.
Chun-Chen Hsu, Pangfeng Liu, Chien-Min Wang, Jan-Jan Wu, Ding-Yong Hong, Pen-Chung Yew, Wei-Chung Hsu
ICPP '11
Conference
Dynamic register promotion of stack variables.
Jianjun Li, Chenggang Wu, Wei-Chung Hsu
CGO '11
Conference

2010

Energy efficient speculative threads - dynamic thread allocation in Same-ISA heterogeneous multicore systems.
Yangchun Luo, Venkatesan Packirisamy, Wei-Chung Hsu, Antonia Zhai
PACT '10
Conference

2009

Dynamic performance tuning for speculative threads.
Yangchun Luo, Venkatesan Packirisamy, Wei-Chung Hsu, Antonia Zhai, Nikhil Mungre, Ankit Tarkas
ISCA '09
Conference
An Evaluation of Misaligned Data Access Handling Mechanisms in Dynamic Binary Translation Systems.
Jianjun Li, Chenggang Wu, Wei-Chung Hsu
CGO '09
Conference
Exploring speculative parallelism in SPEC2006.
Venkatesan Packirisamy, Antonia Zhai, Wei-Chung Hsu, Pen-Chung Yew, Tin-Fook Ngai
ISPASS '09
Conference

2007

CIM - A Reliable Metric for Evaluating Program Phase Classifications.
Sreekumar V. Kodakara, Jinpyo Kim, David J. Lilja, Douglas M. Hawkins, Wei-Chung Hsu, Pen-Chung Yew
Computer Architecture Letters '07
Journal
Analysis of Statistical Sampling in Microarchitecture Simulation - Metric, Methodology and Program Characterization.
Sreekumar V. Kodakara, Jinpyo Kim, David J. Lilja, Wei-Chung Hsu, Pen-Chung Yew
IISWC '07
Conference
COBRA - An Adaptive Runtime Binary Optimization Framework for Multithreaded Applications.
Jinpyo Kim, Wei-Chung Hsu, Pen-Chung Yew
ICPP '07
Conference

2006

Recovery code generation for general speculative optimizations.
Jin Lin, Wei-Chung Hsu, Pen-Chung Yew, Roy Dz-Ching Ju, Tin-Fook Ngai
TACO '06
Journal
Supporting Speculative Multithreading on Simultaneous Multithreaded Processors.
Venkatesan Packirisamy, Shengyue Wang, Antonia Zhai, Wei-Chung Hsu, Pen-Chung Yew
HiPC '06
Conference
Region Monitoring for Local Phase Detection in Dynamic Optimization Systems.
Abhinav Das, Jiwei Lu, Wei-Chung Hsu
CGO '06
Conference

2005

A General Compiler Framework for Speculative Optimizations Using Data Speculative Code Motion.
Xiaoru Dai, Antonia Zhai, Wei-Chung Hsu, Pen-Chung Yew
CGO '05
Conference
Dynamic Code Region (DCR) Based Program Phase Tracking and Prediction for Dynamic Optimizations.
Jinpyo Kim, Sreekumar V. Kodakara, Wei-Chung Hsu, David J. Lilja, Pen-Chung Yew
HiPEAC '05
Conference
Performance of Runtime Optimization on BLAST.
Abhinav Das, Jiwei Lu, Howard Chen, Jinpyo Kim, Pen-Chung Yew, Wei-Chung Hsu, Dong-yuan Chen
CGO '05
Conference
Dynamic Helper Threaded Prefetching on the Sun UltraSPARC CMP Processor.
Jiwei Lu, Abhinav Das, Wei-Chung Hsu, Khoa Nguyen, Santosh G. Abraham
MICRO '05
Conference

2004

Design and Implementation of a Lightweight Dynamic Optimization System.
Jiwei Lu, Howard Chen, Pen-Chung Yew, Wei-Chung Hsu
J. Instruction-Level Parallelism '04
Journal
A Compiler Framework for Recovery Code Generation in General Speculative Optimizations.
Jin Lin, Wei-Chung Hsu, Pen-Chung Yew, Roy Dz-Ching Ju, Tin-Fook Ngai
IEEE PACT '04
Conference
Data Dependence Profiling for Speculative Optimizations.
Tong Chen, Jin Lin, Xiaoru Dai, Wei-Chung Hsu, Pen-Chung Yew
CC '04
Conference
A Compiler Framework for Speculative Optimizations
Jin Lin, Tong Chen, Wei-Chung Hsu, Pen-Chung Yew, Roy Dz-Ching Ju, Tin-Fook Ngai, Sun Chan
TACO '04
Journal

2003

The Performance of Runtime Data Cache Prefetching in a Dynamic Optimization System.
Jiwei Lu, Howard Chen, Rao Fu, Wei-Chung Hsu, Bobbie Othmer, Pen-Chung Yew, Dong-yuan Chen
MICRO '03
Conference
A compiler framework for speculative analysis and optimizations.
Jin Lin, Tong Chen, Wei-Chung Hsu, Pen-Chung Yew, Roy Dz-Ching Ju, Tin-Fook Ngai, Sun Chan
PLDI '03
Conference
Dynamic Trace Selection Using Performance Monitoring Hardware Sampling.
Howard Chen, Wei-Chung Hsu, Dong-yuan Chen
CGO '03
Conference
Speculative Register Promotion Using Advanced Load Address Table (ALAT).
Jin Lin, Tong Chen, Wei-Chung Hsu, Pen-Chung Yew
CGO '03
Conference

2002

An Empirical Study on the Granularity of Pointer Analysis in C Programs.
Tong Chen, Jin Lin, Wei-Chung Hsu, Pen-Chung Yew
LCPC '02
Conference

1998

A Performance Study of Instruction Cache Prefetching Methods.
Wei-Chung Hsu, James E. Smith
IEEE Trans. Computers '98
Journal

1997

When Caches Aren't Enough: Data Prefetching Techniques
S. P. Vander Wiel, D. J. Lilja, and W. Hsu
IEEE Computer Society '97
Journal
Data Prefetching on the HP PA-8000.
Vatsa Santhanam, Edward H. Gornish, Wei-Chung Hsu
ISCA '97
Conference

1996

Instruction Scheduling for the HP PA-8000.
David A. Dunn, Wei-Chung Hsu
MICRO '96
Conference

1993

Performance of Cached DRAM Organizations in Vector Supercomputers.
Wei-Chung Hsu, James E. Smith
ISCA '93
Conference
Towards Efficient Scalar Hardware for Highly Vectorizable Applications
S. Vayapeyam and W. Hsu
JPDC '93
Journal

1992

Prefetching in Supercomputer Instruction Caches.
James E. Smith, Wei-Chung Hsu
SC '92
Conference
On the instruction-level characteristics of scalar code in highly-vectorized scientific applications.
Sriram Vajapeyam, Wei-Chung Hsu
MICRO '92
Conference

1991

An Empirical Study of the CRAY Y-MP Processor Using the Perfect Club Benchmarks.
Sriram Vajapeyam, Gurindar S. Sohi, Wei-Chung Hsu
ISCA '91
Conference

1990

The use of intermediate memories for low-latency memory access in supercomputer scalar units.
Gurindar S. Sohi, Wei-Chung Hsu
The Journal of Supercomputing '90
Journal
Future general purpose supercomputer architectures.
James E. Smith, Wei-Chung Hsu, Christopher C. Hsiung
SC '90
Conference
Exploitation of operation-level parallelism in a processor of the CRAY X-MP.
Sriram Vajapeyam, Gurindar S. Sohi, Wei-Chung Hsu
ICCD '90
Conference

1989

On the Minimization of Loads/Stores in Local Register Allocation.
Wei-Chung Hsu, Charles N. Fischer, James R. Goodman
IEEE Trans. Software Eng. '89
Journal

1988

Code scheduling and register allocation in large basic blocks.
James R. Goodman, Wei-Chung Hsu
ICS '88
Conference

1987

WISQ - A Restartable Architecture Using Queues.
Andrew R. Pleszkun, James R. Goodman, Wei-Chung Hsu, R. T. Joersz, George E. Bier, Philip J. Woest, P. B. Schechter
ISCA '87
Conference

1986

On the Use of Registers vs. Cache to Minimize Memory Traffic.
James R. Goodman, Wei-Chung Hsu
ISCA '86
Conference

台北市大安區羅斯福路四段1號 德田館404室
02-33664888 ext. 404