2024
:: International Journal
Trie-Hashimoto: State Trie-Based Proof-of-Work Mining for Optimizing Blockchain Storage
Jae-Yun Kim, Junmo Lee, Soo-Mook Moon
IEEE ACCESS, Vol. 12, 2024
2023
:: International Conference
DEPTHFL: DEPTHWISE FEDERATED LEARNING FOR HETEROGENEOUS CLIENTS
Minjae Kim , Sangyoon Yu, Suhyun Kim, Soo-Mook Moon.
The Eleventh International Conference on Learning Representations. 2023.
:: International Journal
Disclosure: Improving Performance and Security of Web App Migration in Liquid Computing
Jae-Yun Kim, Soo-Mook Moon.
Journal of Web Engineering (2023): 79-104
2022
:: International Conference
Solving PBQP-based Register Allocation using Deep Reinforcement Learning
Minsu Kim , Jeong-Keun Park , Soo-Mook Moon.
2022 International Symposium on Code Generation and Optimization (CGO), April 2022
Disclosure: Efficient Instrumentation-based Web App Migration for Liquid Computing
Jae-Yun Kim, Soo-Mook Moon.
2022 International Conference on Web Engineering (ICWE), Jul 2022(Distinguished Paper Award)
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