Jaewook Shin

Publications:
- Evaluating Compiler Technology for Control-Flow
Optimizations for Multimedia Extension Architectures
Jaewook Shin, Mary W. Hall, Jacqueline Chame
To appear in International Journal of Embedded Systems (IJES)
(The same paper as the MSP6 paper, 2004)
2008
- Design and Implementation of a
Context-Sensitive, Flow-Sensitive
Activity Analysis Algorithm for Automatic Differentiation
(slides)
Jaewook Shin, Priyadarshini Malusare, Paul D. Hovland
The 5th International Conference on Automatic Differentiation (AD 2008)
August 11-15, 2008, Bonn, Germany
(The original publication is available at
www.springerlink.com.)
2007
- Introducing Control Flow into
Vectorized Code
(slides)
Jaewook Shin
Parallel Architectures and Compilation Techniques (PACT)
September 15-19, 2007, Brasov, Romania
- Model-Guided Empirical
Optimization for Multimedia Extension Architectures: A Case Study
Chun Chen, Jaewook Shin, Shiva Kintali, Jacqueline Chame, Mary Hall
Workshop on Performance Optimization for High-Level Languages and Libraries
(POHLL 2007)
March 30, 2007, Long Beach, California USA
(Held in conjunction with the 21st IEEE International Parallel & Distributed
Processing Symposium)
- Comparison of Two Activity Analyses for
Automatic Differentiation:
Context-Sensitive Flow-Insensitive
vs. Context-Insensitive Flow-Sensitive(slides)
Jaewook Shin, Paul Hovland
ACM 2007 Symposiym on applied computing, programming languages track
March 11 - 15, 2007, Seoul, Korea
2005
- Compiler Optimizations for Architectures
Supporting Superword-Level Parallelism(slides)
Jaewook Shin
Ph.D. Thesis, August 2005
- Superword-Level Parallelism in the Presence of Control Flow
(slides)
Jaewook Shin, Mary W. Hall, Jacqueline Chame
International Symposium on Code Generation and Optimization(CGO), March 2005
2004
- Evaluating Compiler Technology for Control-Flow
Optimizations for Multimedia Extension Architectures(slides)
Jaewook Shin, Mary W. Hall, Jacqueline Chame
6th Workshop on Media and Streaming Processors (MSP6), December 5 2004
(Held in conjunction with the 37th International Symposium on Microarchitecture)
2003
-
Exploiting Superword-Level Locality in Multimedia Extension Architectures
Jaewook Shin, Jacqueline Chame, Mary W. Hall
Journal of Instruction Level Parallelism(JILP), vol. 5, pp. 1-28, 2003
2002
-
A Compiler Algorithm for Exploiting Page-Mode Memory Access in Embedded-DRAM Devices(slides)
Jaewook Shin, Jacqueline Chame, Mary W. Hall
4th Workshop on Media and Streaming Processors (MSP4), November 2002
(Held in conjunction with the 35th International Symposium on Microarchitecture)
-
Compiler-Controlled Caching in Superword Register Files for Multimedia Extension Architectures(slides)
J. Shin, J. Chame, and M. Hall
In Proceedings of the Parallel Architectures and
Compilation Techniques Conference, September 2002
-
The Architecture of the DIVA Processing-In-Memory Chip
J. Draper, J. Chame, M. Hall, C. Steele, T. Barrett, J. LaCoss,
J. Granacki, J. Shin, C. Chen, C. W. Kang, I. Kim, and G. Daglikoca
In Proceedings of the International Conference on Supercomputing, June 2002
2000
- Compiler Transformations for Exploiting Bandwidth in PIM-Based Systems
Jacqueline Chame, Jaewook Shin, Mary Hall
In Workshop on Solving the Memory Wall Problem, June 11 2000, Vancouver, British Columbia, Canada, Held in conjunction with the 27th Annual International Symposium on Computer Architecture
1999
- Mapping Irregular Applications to DIVA, A PIM-based Data-Intensive Architecture
Mary Hall, Peter Kogge, Jeff Koller, Pedro Diniz, Jacqueline Chame,
Jeff Draper, Jeff LaCoss, John Granacki, Apoorv Srivastava, William Athas, Jay Brockman,
Vincent Freeh, Joonseok Park, Jaewook Shin
In Proceedings of the Supercomputing Conference (SC'99), November 1999
1995
- A Numerical Solution of the Magic
Hexagon Using Local Search and Global Search Method
Jaewook Shin,
Master's Thesis, Graduate School of Engineering, Yonsei University, Seoul Korea, June 1995
Other Talks:
- Vectorization for modern architectures, Invited seminar, Advanced
system IC center (ASIC), Yonsei University, Korea, June 19 2006
- Vectorization for modern
architectures
(supplement), Guest lecture, CMSC 32630:
Advanced Implementation of Computer Languages, University of Chicago,
Chicago, IL, May 9 2006
- Compiler Techniques To Exploit DIVA Features, Guest lecture, CSCI595
Advanced Compiler Design: Compiler Analysis and Optimization for
High-Performance Computing, University of Southern California, Los
Angeles, CA, April 13 2004
Conference listings:
Tips to write good papers:
Useful links: