Sun Chan
Intel
5 Papers
27 Citations
Sun Chan is an academic researcher from Intel. The author has contributed to research in topics: Compiler & Speculative execution. The author has an hindex of 5, co-authored 5 publications.
Chat about Author
Papers
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 +6 more
- 09 May 2003
TL;DR: This paper proposes a speculative SSA form to incorporate information from alias profiling and/or heuristic rules for data speculation, thus allowing existing program analysis frameworks to be easily extended to support both control and data speculation.
A compiler framework for speculative optimizations
TL;DR: This paper proposes a speculative static single assignment form to incorporate information from alias profiling and/or heuristic rules for data speculation, thus allowing existing frameworks to be extended to support both control and data speculation.
24
An overview of the open research compiler
Chengyong Wu,Ruiqi Lian,Junchao Zhang,Roy Dz-Ching Ju,Sun Chan,Lixia Liu,Xiaobing Feng,Zhaoqing Zhang +7 more
- 22 Sep 2004
TL;DR: An overview of the design of the major components in ORC, especially those new features in the code generator, are presented and the development methodology that is important to achieving the objectives of ORC is discussed.
11
Patent
Inter-procedural allocation of stacked registers for a processor
Yang Liu,Sun Chan,Guangrong Gao,Dz-Ching (Roy) Ju,Guei-Yuan Lueh,Zhaoqing Zhang +5 more
- 29 Dec 2003
TL;DR: In this article, a method for an allocation of stacked registers for Intel's Itanium® processor includes a three-step process, where the first step determines an intra-procedural stacked register usage by a program having a plurality of procedures.
9
Inter-procedural stacked register allocation for itanium® like architecture
Liu Yang,Sun Chan,Guang R. Gao,Roy Dz-Ching Ju,Guei-Yuan Lueh,Zhaoqing Zhang +5 more
- 23 Jun 2003
TL;DR: This work introduces the stacked register quota assignment problem based on the observation that reducing stacked register usage in some procedures could reduce the total memory access time of spilling registers, and proposes a new inter-procedural algorithm to solve the problem by allocating stacked registers across procedures based on a quantitative cost model.