Publication

2021

:: International Journal

Irregular Register Allocation for Translation of Test-pattern Programs

Minsu Kim , Jeong-Keun Park , Soo-Mook Moon.
ACM Transactions on Architecture and Code Optimization, Volume 18 , Issue 1. January 2021

:: International Conference

Ethanos: Efficient Bootstrapping for Full Nodes on Account-based Blockchain

Jae-Yun Kim, Junmo Lee, Yeonjae Koo, Sanghyeon Park, Soo-Mook Moon.
2021 European Conference on Computer Systems (EuroSys 2021)

Snapshot-based Migration of ES6 JavaScript

Yong-Hwan Yoo, Soo-Mook Moon.
International Conference on Web Engineering. Springer, Cham, 2021

2020

:: International Journal

Dynamic Offloading of Web Application Execution Using Snapshot

Hyuk-Jin Jeong, Inchang Jeong, Soo-Mook Moon.
ACM Transactions on the Web (TWEB) 14.4 (2020): 1-24. September 2020

:: International Conference

ShadowTutor: Distributed Partial Distillation for Mobile Video DNN Inference

Jae-Won Chung, Jae-Yun Kim, Soo-Mook Moon.
Proceedings of the 49th International Conference on Parallel Processing, 2020

WebDelta: Lightweight Migration of Web Applications with Modified Execution State

Jin-woo Kwon, Hyeon-Jae Lee, Soo-Mook Moon.
International Conference on Web Engineering. Springer, Cham, 2020

Accelerating Web Start-up with Resource Preloading

Yeo JiHwan, Jae-Hyeon Rim, ChangHyun Shin, Soo-Mook Moon.
International Conference on Web Engineering. Springer, Cham, 2020

PerDNN: Offloading Deep Neural Network Computations to Pervasive Edge Servers

Hyuk-Jin Jeong, Hyeon-Jae Lee, Kwang Yong Shin, Yong Hwan Yoo, Soo-Mook Moon.
40th IEEE International Conference on Distributed Computing Systems (ICDCS 2020)
November 29 – December 1, 2020, Singapore

2019

:: International Conference

Seamless Offloading of Web App Computations From Mobile Device to Edge Clouds via HTML5 Web Worker Migration

Hyuk-Jin Jeong, Chang Hyun Shin, Kwang Yong Shin, Hyeon-Jae Lee, Soo-Mook Moon.
The ACM Symposium on Cloud Computing 2019 (SoCC 2019), Santa Cruz, CA, USA, November, 2019

Output-based Intermediate Representation for Translation of Test-pattern Programs

​Minsu Kim, Jeong-Keun Park, Sungyeol Kim, Insu Yang, Hyunsoo Jung, Soo-Mook Moon.
International Conference on Compilers, Architectures and Synthesis For Embedded Systems (CASES), New York, NY, USA, Oct, 2019

Enhanced Partitioning of DNN Layers for Uploading from Mobile Devices to Edge Servers

Kwang Yong Shin, Hyuk-Jin Jeong, Soo-Mook Moon.
3nd International Workshop on Embedded and Mobile Deep Learning, June 21, 2019, Korea

​PaTran: a Translation Platform for Test Pattern Programs

Jung-Geun Park, Minsu Kim, Sungyeol Kim, Insu Yang, Hyunsoo Jung, Soo-Mook Moon.
The 2019 IEEE European Test Symposium (ETS), May 27-31 2019, Germany

Snapshot-based Loading Acceleration of Web Apps with Nondeterministic JavaScript Execution

JiHwan Yeo, ChangHyun Shin, and Soo-Mook Moon.
The 2019 World Wide Web Conference (WWW’19), May 13–17, 2019, San Francisco, CA, USA

Accelerating Web Application Loading with Snapshot of Event and DOM Handling

JiHwan Yeo, JinSeok Oh, and Soo-Mook Moon.
In Proceedings of the 28th International Conference on Compiler Construction (CC ’19), Feb 16-17, 2019.

2018

:: International Journal

Reusing the Optimized Code for JavaScript Ahead-of-Time Compilation

Hyuk Woo Park, Sung Kook Kim, Jung-Geun Park, Soo-Mook Moon
ACM Transactions on Architecture and Code Optimization, Vol. 15, No. 4, Article 54. December 2018

Lightweight Migration for Web Applications with Framework Separation

Jin-woo Kwon, InChang Jeong, Soo-Mook Moon
Software: Practice and Experience, Volume 48, Issue 3, March 2018

:: International Conference

IONN: Incremental Offloading of Neural Network Computations From Mobile Devices to Edge Servers

Hyuk-Jin Jeong, Hyeon-Jae Lee, Chang Hyun Shin, and Soo-Mook Moon
The ACM Symposium on Cloud Computing 2018 (SoCC 2018), San Diego, USA, October, 2018.

Computation Offloading for Machine Learning Web Apps in the Edge Server Environment

Hyuk-Jin Jeong, InChang Jeong, Hyeon-Jae Lee, and Soo-Mook Moon
The 38th IEEE International Conference on Distributed Computing Systems (ICDCS 2018), Vienna, Austria, July, 2018.

Fast Snapshot Migration Using Static Code Instrumentation: work-in-progress

Jae-Yun Kim, Hyeon-Jae Lee, and Soo-Mook Moon
Proceedings of the 15th International Conference on Embedded Software. ACM, Turin, Italy, September, 2018.

Blockchain-based Edge Computing for Deep Neural Network Applications

Jae-Yun Kim and Soo-Mook Moon
INTESA ’18 Proceedings of the Workshop on INTelligent Embedded Systems Architectures and Applications Pages 53-55, Turin, Italy — October 04 – 04, 2018

2017

:: International Journal

Exceptionization: A Java VM Optimization for Non-Java Languages

Byung-Sun Yang, Jae-Yun Kim, Soo-Mook Moon
ACM Transactions on Architecture and Code Optimization (TACO) Volume14, Issue 1, Apr 2017.

Region-based dual bank register allocation for reduced instruction encoding Architectures

Je-HyungLee, Soo-Mook Moon, JinpyoPark
Microprocessors and Microsystems, Volume 55, November 2017, Pages 26-43

:: International Conference

Web Application Migration with Closure Reconstruction

Jin-Woo Kwon, Soo-Mook Moon
The 2017 World Wide Web conference (WWW 2017), Perth, Australia, April, 2017.

Advanced Ahead-of-Time Compilation for JavaScript Engine (WiP)

HyukWoo Park, SungKook Kim, Soo-Mook Moon
2017 International Conference on Compilers, Architectures and Synthesis For Embedded Systems (CASES), Seoul, Korea, Oct, 2017

JSDelta: Serializing Modified JavaScript States for State Sharing (WiP)

Jin-woo Kwon, Soo-Mook Moon
2017 International Conference on Embedded Software (EMSOFT), Seoul, Korea, Oct, 2017

Cloud-based Machine Learning for IoT Devices with Better Privacy (WiP)

Hyuk-Jin Jeong, Hyeon-Jae Lee, Soo-Mook Moon
2017 International Conference on Embedded Software (EMSOFT), Seoul, Korea, Oct, 2017

Snapshot-based Offloading for Machine Learning Web App (WiP)

InChang Jeong, Hyuk-Jin Jeong, Soo-Mook Moon
2017 International Conference on Embedded Software (EMSOFT), Seoul, Korea, Oct, 2017

2016

:: International Journal

Flow-sensitive Runtime Estimation: An Enhanced Hot Spot Detection Heuristics for Embedded Java Just-in-time Compilers

Seong-Won Lee, Soo-Mook Moon and Seong-Moo Kim
Software: Practice and Experience Volume 46, Issue 6, pages 841-864, Jun 2016.

Concurrent JavaScript Parsing for Faster Loading of Web Apps

Hyukwoo Park, Myungsu Cha and Soo-Mook Moon
ACM Transactions on Architecture and Code Optimization (TACO) Volume13, Issue 4, Dec 2016.

:: International Conference

Accelerating the Loading-Time of Web Applications Using the Snapshot of Event Handling

JiHwan Yeo, JinSeok Oh, Soo-Mook Moon
5th workshop on: Dynamic Compilation Everywhere, Mar 2016.

2015

:: International Conference

Super-Bytecode Construction for Accelerating JavaScript Object Property Accesses

Seong-Won Lee, Soo-Mook Moon
First Workshop on the High Performance Scripting Languages, Feb 2015.

Snapshot-based Loading-Time Acceleration for Web Applications

​JinSeok Oh, Soo-Mook Moon
2015 International Symposium on Code Generation and Optimization (CGO), Feb 2015.

Bytecode-to-C Ahead-of-Time Compilation for Android Dalvik Virtual Machine

Hyeong-Seok Oh, Ji Hwan Yeo, Soo-Mook Moon
Design, Automation & Test in Europe 2015 (DATE), Mar 2015.

Migration of Web Applications with Seamless Execution

JinSeok Oh, Jin-woo Kwon, Hyukwoo Park, Soo-Mook Moon
The 11th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE), Mar 2015.

OS-less Dynamic Binary Instrumentation for Embedded Firmware

JinSeok Oh, Sungyu Kim, Eunji Jeong, Soo-Mook Moon
IEEE Symposium on Low-Power and High-Speed Chips 2015 (COOL Chips XVIII), Apr 2015.

Small Footprint JavaScript Engine

Minsu Kim, Hyuk-Jin Jeong, Soo-Mook Moon
International Workshop on Components and Services for IoT platforms (WCSIoT), Sep 2015.

Framework Separated Migration for Web Applications

Jin-woo Kwon, JinSeok Oh, InChang Jeong, Soo-Mook Moon
The 13th IEEE Symposium on Embedded Systems For Real-time Multimedia (ESTIMedia), Oct 2015.

JavaScript Ahead-of-Time Compilation for Embedded Web Platform

HyukWoo Park, Wonki Jung, Soo-Mook Moon
The 13th IEEE Symposium on Embedded Systems For Real-time Multimedia (ESTIMedia), Oct 2015.

Offloading of Web Application Computations: A Snapshot-Based Approach

Hyuk-Jin Jeong, Soo-Mook Moon
The 13th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC), Oct 2015.

2014

:: International Journal

Hybrid Compilation and Optimization for Java-Based Digital TV Platforms

DONG-HEON JUNG, SOO-MOOK MOON, and HYEONG-SEOK OH
ACM Transactions on Embedded Computing Systems, Vol. 13, No. 2, Jan 2014

:: International Conference

Biased Allocator for Generational Garbage Collector

​Hyung-Kyu Choi, HyukWoo Park, Soo-Mook Moon
3rd workshop on: Dynamic Compilation Everywhere, Jan 2014.

Client-Ahead-Of-Time Compilation for Digital TV Software Platform

Sunghyun Hong, Soo-Mook Moon
3rd workshop on: Dynamic Compilation Everywhere, Jan 2014.

Migration of Web Applications using Snapshot

JinSeok Oh, Soo-Mook Moon
IEEE Symposium on Low-Power and High-Speed Chips 2014 (COOL Chips XVII) poster 

2013

:: International Conference

Java Ahead-of-Time Compilation for Blu-ray Disc Player Software Platform

Dong-Heon Jung, Jin-Seok Oh, Hyeong-Seok Oh, Soo-Mook Moon 
Asia-Pacific Programming Languages and Compilers Workshop, Feb 2013

2012

:: International Journal

Hybrid Java Compilation of Just-in-Time and Ahead-of-Time for Embedded Systems

Hyeong-Seok Oh, Soo-Mook Moon, Dong-Heon Jung 
Journal of Circuits, Systems, and Computers, Volume 21, Issue 2, April 2012

Evaluation of a Java Ahead-of-Time Compiler for Embedded Systems

Dong-Heon Jung, Soo-Mook Moon, Sung-Hwan Bae 
The Computer Journal, Volume 55 Issue 2, February 2012

:: International Conference

Evaluation of Android Dalvik Virtual Machine

Hyeong-Seok Oh, Beom-Jun Kim, Hyung-Kyu Choi, Soo-Mook Moon 
International Workshop on Java Technologies for Real-time and Embedded Systems, October 2012

2011

:: International Conference

Selective Just-in-Time Compilation for Client-side Mobile JavaScript Engine

Seong-Won Lee, Soo-Mook Moon 
International Conference on Compilers, Architectures and Synthesis of Embedded Systems (CASES) 2011

Aggressive Function Splitting for Partial Inlining

Jun-Pyo Lee, Jae-Jin Kim, Soo-Mook Moon 
Workshop on Interaction between Compilers and Computer Architectures (INTERACT-15) 2011

2010

:: International Conference

Code Size and Performance Optimization for Mobile JavaScript Just-in-Time Compiler

Seong-Won Lee, Soo-Mook Moon, Won-Ki Jung, Jin-Seok Oh and Hyeong-Seok Oh 
Workshop on Interaction between Compilers and Computer Architectures (INTERACT-14) 2010

Hybrid Java Compilation and Optimization for Digital TV Software Platform

DongHeon Jung and Soo-Mook Moon 
The International Symposium on Code Generation and Optimization (CGO) 2010

2009

:: International Journal

Client ahead-of-time compiler for embedded Java platforms

Sunghyun Hong, Jin-Chul Kim, Soo-Mook Moon, Jin Woo Shin, Jaemok Lee, Hyeong-Seok Oh, Hyung-Kyu Choi 
Software: Practice and Experience, 39(3) 
Mar, 2009

:: International Conferences

Comparison of Bank Change Mechanisms for Banked Reduced Encoding Architectures

Je-Hyung Lee, Soo-Mook Moon, Hyung-Kyu Choi 
The 7th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing
Aug. 2009 

2008

:: International Journal

Efficient Exception Handling in Java Bytecode-to-C Ahead-of-Time Compiler for Embedded

Dong-Heon Jung, JongKuk Park, Sung-Hwan Bae, Jaemok Lee, Soo-Mook Moon 
Systems, Computer Languages, Systems & Structures 34(4) (2008), pp. 170-183 
Dec, 2008

:: International Conferences

Design and optimization of a java ahead-of-time compiler for embedded systems

Dong-Heon Jung, Soo-Mook Moon, SungHwan Bae 
The 6th International Conference on Embedded and Ubiquitous Computing 
Dec. 2008

Enhanced hot spot detection heuristics for EMbedded java just-in-time compilers

Seong-Won Lee, Soo-Mook Moon, Sung-Moo Kim 
ACM SIGPLAN/SIGBED 2008 conference on Languages, Compilers, Tools for Embedded Systems
Jun. 2008 

Rotating register allocation with multiple rotating branches

Suhyun Kim, Soo-Mook Moon 
ACM International Conference on Supercomputing
Jun. 2008

Install-Time Compiler for Embedded Mobile Devices

Hyung-Kyu Choi, Dong-Heon Jung, Soo-Mook Moon 
Proceedings of the Twelfth Workshop on Interaction between Compilers and Computer Architectures (Interact-12) 
Feb. 2008

On Hybrid Java Compilation Environment for Embedded Systems

Hyeong-Seok Oh, Soo-Mook Moon, Dong-Heon Jung 
Proceedings of the Twelfth Workshop on Interaction between Compilers and Computer Architectures (Interact-12) 
Feb. 2008

2007

:: International Journal

Efficient Register Mapping and Allocation in LaTTe, an Open-Source Java Just-in-Time Compiler

Byung-Sun Yang, Junpyo Lee, SeungIl Lee, Seongbae Park, Yoo C. Chung, Suhyun Kim, Kemal Ebciogulu, Erik Altman, Soo-Mook Moon 
IEEE Transactions on Parallel and Distributed Systems, 18(1) 
Jan, 2007

:: International Conferences

Rotating Register Allocation for Enhanced Pipeline Scheduling

Suhyun Kim and Soo-Mook Moon 
The Sixteenth International Conference on Parallel Architectures and Compilation Techniques (PACT-2007), page 60-69
Sep. 2007 

Java Client Ahead-of-Time Compiler for Embedded Systems

Sunghyun Hong, Jin-Chul Kim, Jin Woo Shin, Soo-Mook Moon, Hyeong-Seok Oh, Jaemok Lee, Hyung-Kyu Choi 
ACM SIGPLANSIGBED 2007 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES07), page 63-72, 
Jul. 2007 

Securing More Registers with Reduced Instruction Encoding Architectures

Je-Hyung Lee, Jinpyo Park and Soo-Mook Moon
Proceedings of the 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), page 417-425, 
Aug. 2007

Old papers

:: International Journal

Java Memory Allocation with Lazy Worst Fit for Small Objects

Hyung-Kyu Choi, Yoo C. Chung and Soo-Mook Moon 
The Computer Journal, 48(4), 
July, 2005

Java Memory Allocation with Lazy Worst Fit for Small Objects

Hyung-Kyu Choi, Yoo C. Chung and Soo-Mook Moon 
The Computer Journal, 48(4), 
July, 2005

Lightweight Monitors for the Java Virtual Machine

Byung-Sun Yang, Soo-Mook Moon and Kemal Ebciolu 
Software: Practice and Experience 35(3), pp. 281-299, 
March, 2005

Selective Sweeping

Yoo C. Chung, Soo-Mook Moon, Kemal Ebciolu and Dan Sahlin 
Software: Practice and Experience 35(1), pp. 15-26, 
January, 2005

Efficient Java Exception Handling in Just-in-Time compilation

Seungil Lee, Byung-Sun Yang and Soo-Mook Moon 
Software: Practice and Experience 34(15), pp. 1463-1480, 
December, 2004

VLaTTe: A Java Just-in-Time Compiler for VLIW with Fast Scheduling and Register Allocation

Suhyun Kim, Soo-Mook Moon, Kemal Ebcioglu and Erik Altman 
IEICE Transactions On Information and Systems, pp. 1712-1720, 
July, 2004

Optimistic Register Coalescing

Jinpyo Park and Soo-Mook Moon
ACM Transactions on Programming Languages and Systems, 26(4), 
July 2004

Time Optimal Software Pipelining of Loops with Control Flows

Han-Saem Yun, Jihong Kim and Soo-Mook Moon
International Journal of Parallel Programming, vol. 31, no.5, pp. 339-391, 
October 2003

Split-Path Enhanced Pipeline Scheduling

SangMin Shim, Soo-Mook Moon
Transactions on Parallel and Distributed Systems, 14(5), 
May 2003

Unroll-based Copy Elimination for Enhanced Pipeline Scheduling

Sunhyun Kim, Soo-Mook Moon, Jinpyo Park and Kemal Ebcioglu 
IEEE Transactions on Computers, 
September 2002

A Just-in-Time Compiler

Soo-Mook Moon and Kemal Ebcioglu 
IEEE Computer (sidebar), page 41, 
March, 2000.

A SPARC-based VLIW Testbed

Soo-Mook Moon, HoeMok Chung, Jinpyo Park, SangMin Shim and Jaewoo Ahn 
IEE Proceedings Computers and Digital Techniques, May 1998

The Performance Impact of Exploiting Branch ILP with Tree Representation of ILP Code

Soo-Mook Moon and Kemal Ebcioglu 
The Computer Journal, January 1998

Parallelizing Non-numerical Code with Selective Scheduling and Software Pipelining

Soo-Mook Moon and Kemal Ebcioglu 
ACM Transactions on Programming Language and Systems, 19(6):853-898, 
November 1997

Increasing Cache Bandwidth using Multi-port Caches for Exploiting ILP in Non-Numerical Code

IEE Proceedings-Computers and Digital Techniques, July 1997

Generalized Multiway Branch Unit for VLIW Microprocessors

Soo-Mook Moon and Scott D. Carson 
IEEE Transactions on Parallel and Distributed Systems, Vol 6 No 8, August 1995

:: International Conferences

Efficient Exception Hanlding in Java Bytecode-to-C Ahead-of-Time Compiler

Dong-Heon Jung, JongKuk Park, Jaemok Lee, SungHwan Bae, Soo-Mook Moon 
6th ACM & IEEE Conference on Embedded Software
Oct. 2006 

Supporting Precise Garbage Collection for Java Bytecode-to-C Ahead-of-Time Compiler for Embedded Systems

Dong-Heon Jung, JongKuk Park, Jaemok Lee, SungHwan Bae, Soo-Mook Moon 
2006 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES)
Oct 2006 

Compatibility Support in Java Static Compiler on Embedded Systems

Seungil Lee and Soo-Mook Moon
Proceedings of the 10th IEEE Annual International Workshopp on Interaction between Compilers and Computer Architectures (INTERACT-10)
Feb 2006

VLaTTe: A Java Just-in-Time Compiler for VLIW with Fast Scheduling and Register Allocation

Suhyun Kim, Soo-Mook Moon, Kemal Ebcioglu and Erik Altman
The 2nd Workshop on Hardware/Software Support for High Performance Scientific and Engineering Computing (SHPSEC-03)
Oct. 2003

Optimal Software Pipelining of Loops with Control Flows

Han-Saem Yun, Jihong Kim and Soo-Mook Moon
Proc. 16th International Conference on Supercomputing (ICS’02), New York, NY, June 2002

Register Allocation for Embedded Systems in the presence of Java Exceptions

HeungBok Lee, Byung-Sun Yang, Soo-Mook Moon 
2000 Workshop on Interaction between Compilers and Computer Architectures (INTERACT-5) Mexico
January 2001

Feedback-Directed Memory Disambiguation for Embedded Multimedia VLIW Computing

Jaewoo Ahn, Soo-Mook Moon, Wonyong Sung 
IEEE International Symposium on Circuits and Systems (Vol2), pp 461-464, May 2001

A First Step towards Time Optimal Software Pipelining of Loops with Control Flows

Han-Saem Yun, Jihong Kim, Soo-Mook Moon 
10’th International Conference on Compiler Construction (CC’01)
Lecture Notes in Computer Science, Vol. 2027, pp. 182-199, Genova, Italy, April 2001

Register Allocation for Banked Register File

Jinpyo Park, Je-Hyung Lee, Soo-Mook Moon 
ACM Workshop on Languages, Compilers, Tools for Embedded Systems (LCTES’01), Utah, USA, Jun. 2001

Memory Allocation with Lazy Fits

Yoo C. Chung and Soo-Mook Moon 
International Symposium on Memory Management (ISMM 2000), Minnesota, USA
Oct. 2000

Efficient Java Exception Handling in Just-in-Time Compilation

SeungIl Lee, Byung-Sun Yang, Suhyun Kim, Seongbae Park, 
Soo-Mook Moon, Kemal Ebcioglu, Erik Altman 
ACM 2000 Java Grande Conference, San Francisco, California
June, 2000.

LaTTe: an Open-Source Java VM Just-in-Time Compiler

Byung-Sun Yang, Soo-Mook Moon, Kemal Ebcioglu and Erik Altman
MICRO-33, IBM Researcher
December, 2000.

Reducing Sweep Time for a Nearly Empty Heap

Yoo C. Chung, Soo-Mook Moon, Kemal Ebcioglu, and Dan Sahlin 
27th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming 
Languages (POPL ’00), Boston, Massachusetts
January 2000.

Reducing Virtual Call Overheads in a Java VM Just-in-Time Compiler

Junpyo Lee, Byung-Sun Yang, Suhyun Kim, SeungIl Lee, Yoo C. Chung, 
Heungbok Lee, Je Hyung Lee, Soo-Mook Moon, Kemal Ebicioglu, Erik Altman 
1999 Workshop on Interaction between Compilers and Computer Architectures (INTERACT-4), Toulouse, France
January 2000

Unroll-based Register Coalescing

Suhyun Kim, Soo-Mook Moon 
14th ACM International Conference on Supercomputing, May 2000

LaTTe: A Java VM Just-in-Time Compiler with Fast and Efficient Register Allocation

Byung-Sun Yang, Soo-Mook Moon, Seongbae Park, Junpyo Lee, SeungIl Lee, 
Jinpyo Park, Yoo C. Chung, Suhyun Kim, Kemal Ebcioglu, and Erik Altman 
1999 International Conference on Parallel Architectures and Compilation Techniques (PACT’99), New Port Beach, California
October 1999

On-Demand Translation of Java Exception Handlers in the LaTTe JVM Just-in-Time Compiler

SeungIl Lee, Byung-Sun Yang, Suhyun Kim, Seongbae Park, 
Soo-Mook Moon, Kemal Ebcioglu, Erik Altman 
1999 Workshop on Binary Translation (Binary99), 
New Port Beach, California
October 1999

Constant Value Prediction on VLIW Machines through Dynamic Compilation

HoeMok Chung, Soo-Mook Moon, Erik Altman, Kemal Ebcioglu 
1999 Workshop on Binary Translation (Binary99), 
New Port Beach, California
October 1999

Lightweight Monitor for Java VM

Byung-Sun Yang, Junpyo Lee, Jinpyo Park, Soo-Mook Moon, 
Kemal Ebcioglu, and Erik Altman 
ACM SIGARCH Computer Architecture News (Also in Proceedings INTERACT-3), 
March 1999

Unroll-based Copy Elimination for Enhanced Pipeline Scheduling

Suhyun Kim, Soo-Mook Moon, Jinpyo Park, HanSaem Yun 
1999 Workshop on Languages and Compilers for Parallel Computing, July 1999

Split-path Enhanced Pipeline Scheduling for Loops with Control Flows

SangMin Shim and Soo-Mook Moon 
Proceedings of the 31th Annual International Symposium on Microarchitecture, 
December 1998

Optimistic Register Coalescing

Jinpyo Park and Soo-Mook Moon 
Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques, October 1998

Evaluation of Scheduling Techniques on a SPARC-based VLIW Testbed

Seongbae Park, SangMin Shim and Soo-Mook Moon 
Proceedings of the 30th Annual International Symposium on Microarchitecture, 
December 1997

Performance Analysis of Tree VLIW Architecture for Exploiting Branch ILP in Non-Numerical Code

Soo-Mook Moon and Kemal Ebcioglu 
Proceedings of the 1997 International Conference on Supercomputing, July 1997

Increasing Cache Bandwidth Using Multi-Port Caches for Exploiting ILP in Non-Numerical Code

Soo-Mook Moon 
Proceedings of Parallel Architecture and Compilation Techniques, pages 294-297, 
June 1995