Soo-Mook Moon

Orcid: 0000-0001-6550-5278

According to our database1, Soo-Mook Moon authored at least 104 papers between 1990 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
BRAIN: Blockchain-Based Inference and Training Platform for Large-Scale Models.
IEEE Access, 2024

Trie-Hashimoto: State Trie-Based Proof-of-Work Mining for Optimizing Blockchain Storage.
IEEE Access, 2024

2023
Disclosure: Improving Performance and Security of Web App Migration in Liquid Computing.
J. Web Eng., 2023

Beyond the Blockchain Address: Zero-Knowledge Address Abstraction.
IACR Cryptol. ePrint Arch., 2023

A Blockchain-based Platform for Reliable Inference and Training of Large-Scale Models.
CoRR, 2023

DepthFL : Depthwise Federated Learning for Heterogeneous Clients.
Proceedings of the Eleventh International Conference on Learning Representations, 2023

2022
Disclosure: Efficient Instrumentation-Based Web App Migration for Liquid Computing.
Proceedings of the Web Engineering - 22nd International Conference, 2022

Solving PBQP-Based Register Allocation using Deep Reinforcement Learning.
Proceedings of the IEEE/ACM International Symposium on Code Generation and Optimization, 2022

2021
Irregular Register Allocation for Translation of Test-pattern Programs.
ACM Trans. Archit. Code Optim., 2021

Snapshot-Based Migration of ES6 JavaScript.
Proceedings of the Web Engineering - 21st International Conference, 2021

Ethanos: efficient bootstrapping for full nodes on account-based blockchain.
Proceedings of the EuroSys '21: Sixteenth European Conference on Computer Systems, 2021

2020
Dynamic Offloading of Web Application Execution Using Snapshot.
ACM Trans. Web, 2020

RouTEE: A Secure Payment Network Routing Hub using Trusted Execution Environments.
CoRR, 2020

Accelerating Web Start-up with Resource Preloading.
Proceedings of the Web Engineering - 20th International Conference, 2020

WebDelta: Lightweight Migration of Web Applications with Modified Execution State.
Proceedings of the Web Engineering - 20th International Conference, 2020

ShadowTutor: Distributed Partial Distillation for Mobile Video DNN Inference.
Proceedings of the ICPP 2020: 49th International Conference on Parallel Processing, 2020

PerDNN: Offloading Deep Neural Network Computations to Pervasive Edge Servers.
Proceedings of the 40th IEEE International Conference on Distributed Computing Systems, 2020

2019
Output-based Intermediate Representation for Translation of Test-pattern Program.
ACM Trans. Embed. Comput. Syst., 2019

Reusing the Optimized Code for JavaScript Ahead-of-Time Compilation.
ACM Trans. Archit. Code Optim., 2019

Ethanos: Lightweight Bootstrapping for Ethereum.
CoRR, 2019

Snapshot-based Loading Acceleration of Web Apps with Nondeterministic JavaScript Execution.
Proceedings of the World Wide Web Conference, 2019

PaTran: Translation Platform for Test Pattern Program.
Proceedings of the 24th IEEE European Test Symposium, 2019

Seamless Offloading of Web App Computations From Mobile Device to Edge Clouds via HTML5 Web Worker Migration.
Proceedings of the ACM Symposium on Cloud Computing, SoCC 2019, 2019

Accelerating web application loading with snapshot of event and DOM handling.
Proceedings of the 28th International Conference on Compiler Construction, 2019

2018
Lightweight migration for web applications with framework separation.
Softw. Pract. Exp., 2018

Computation Offloading for Machine Learning Web Apps in the Edge Server Environment.
Proceedings of the 38th IEEE International Conference on Distributed Computing Systems, 2018

Blockchain-based edge computing for deep neural network applications.
Proceedings of the Workshop on INTelligent Embedded Systems Architectures and Applications, 2018

Fast snapshot migration using static code instrumentation: work-in-progress.
Proceedings of the International Conference on Embedded Software, 2018

IONN: Incremental Offloading of Neural Network Computations from Mobile Devices to Edge Servers.
Proceedings of the ACM Symposium on Cloud Computing, 2018

2017
<i>Exceptionization</i>: A Java VM Optimization for Non-Java Languages.
ACM Trans. Archit. Code Optim., 2017

Region-based dual bank register allocation for reduced instruction encoding Architectures.
Microprocess. Microsystems, 2017

Web Application Migration with Closure Reconstruction.
Proceedings of the 26th International Conference on World Wide Web, 2017

JSDelta: serializing modified javascript states for state sharing: work-in-progress.
Proceedings of the Thirteenth ACM International Conference on Embedded Software 2017 Companion, 2017

Cloud-based machine learning for IoT devices with better privacy: work-in-progress.
Proceedings of the Thirteenth ACM International Conference on Embedded Software 2017 Companion, 2017

Snapshot-based offloading for machine learning web app: work-in-progress.
Proceedings of the Thirteenth ACM International Conference on Embedded Software 2017 Companion, 2017

Advanced ahead-of-time compilation for Javascript engine: work-in-progress.
Proceedings of the 2017 International Conference on Compilers, 2017

2016
Concurrent JavaScript Parsing for Faster Loading of Web Apps.
ACM Trans. Archit. Code Optim., 2016

Flow-sensitive runtime estimation: an enhanced hot spot detection heuristics for embedded Java just-in-time compilers.
Softw. Pract. Exp., 2016

2015
Migration of Web Applications with Seamless Execution.
Proceedings of the 11th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2015

Offloading of Web Application Computations: A Snapshot-Based Approach.
Proceedings of the 13th IEEE International Conference on Embedded and Ubiquitous Computing, 2015

Javascript ahead-of-time compilation for embedded web platform.
Proceedings of the 13th IEEE Symposium on Embedded Systems For Real-time Multimedia, 2015

Framework separated migration for web applications.
Proceedings of the 13th IEEE Symposium on Embedded Systems For Real-time Multimedia, 2015

Bytecode-to-C ahead-of-time compilation for Android Dalvik virtual machine.
Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition, 2015

OS-less dynamic binary instrumentation for embedded firmware.
Proceedings of the 2015 IEEE Symposium in Low-Power and High-Speed Chips, 2015

Snapshot-based loading-time acceleration for web applications.
Proceedings of the 13th Annual IEEE/ACM International Symposium on Code Generation and Optimization, 2015

2014
Hybrid compilation and optimization for java-based digital TV platforms.
ACM Trans. Embed. Comput. Syst., 2014

2012
Hybrid Java Compilation of Just-in-Time and Ahead-of Time for Embedded Systems.
J. Circuits Syst. Comput., 2012

Evaluation of a Java Ahead-of-Time Compiler for Embedded Systems.
Comput. J., 2012

Evaluation of Android Dalvik virtual machine.
Proceedings of the 10th International Workshop on Java Technologies for Real-time and Embedded Systems, 2012

2011
Selective just-in-time compilation for client-side mobile javascript engine.
Proceedings of the 14th International Conference on Compilers, 2011

Aggressive Function Splitting for Partial Inlining.
Proceedings of the 15th Workshop on Interaction between Compilers and Computer Architectures, 2011

2010
Hybrid Java compilation and optimization for digital TV software platform.
Proceedings of the CGO 2010, 2010

2009
Client ahead-of-time compiler for embedded Java platforms.
Softw. Pract. Exp., 2009

Comparison of Bank Change Mechanisms for Banked Reduced Encoding Architectures.
Proceedings of the 12th IEEE International Conference on Computational Science and Engineering, 2009

2008
Efficient exception handling in Java bytecode-to-C ahead-of-time compiler for embedded systems.
Comput. Lang. Syst. Struct., 2008

Enhanced hot spot detection heuristics for embedded java just-in-time compilers.
Proceedings of the 2008 ACM SIGPLAN/SIGBED Conference on Languages, 2008

Rotating register allocation with multiple rotating branches.
Proceedings of the 22nd Annual International Conference on Supercomputing, 2008

Design and Optimization of a Java Ahead-of-Time Compiler for Embedded Systems.
Proceedings of the 2008 IEEE/IPIP International Conference on Embedded and Ubiquitous Computing (EUC 2008), 2008

2007
Efficient Register Mapping and Allocation in LaTTe, an Open-Source Java Just-in-Time Compiler.
IEEE Trans. Parallel Distributed Syst., 2007

Securing More Registers with Reduced Instruction Encoding Architectures.
Proceedings of the 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), 2007

Java client ahead-of-time compiler for embedded systems.
Proceedings of the 2007 ACM SIGPLAN/SIGBED Conference on Languages, 2007

Rotating Register Allocation for Enhanced Pipeline Scheduling.
Proceedings of the 16th International Conference on Parallel Architectures and Compilation Techniques (PACT 2007), 2007

2006
Efficient exception handling in Java bytecode-to-c ahead-of-time compiler for smbedded systems.
Proceedings of the 6th ACM & IEEE International conference on Embedded software, 2006

Supporting precise garbage collection in Java Bytecode-to-C ahead-of-time compiler for embedded systems.
Proceedings of the 2006 International Conference on Compilers, 2006

2005
Lightweight monitors for the Java virtual machine.
Softw. Pract. Exp., 2005

Selective sweeping.
Softw. Pract. Exp., 2005

Java Memory Allocation with Lazy Worst Fit for Small Objects.
Comput. J., 2005

2004
Optimistic register coalescing.
ACM Trans. Program. Lang. Syst., 2004

Efficient Java exception handling in just-in-time compilation.
Softw. Pract. Exp., 2004

<i>V</i>LaTTe: A Java Just-in-Time Compiler for VLIW with Fast Scheduling and Register Allocation.
IEICE Trans. Inf. Syst., 2004

2003
Split-Path Enhanced Pipeline Scheduling.
IEEE Trans. Parallel Distributed Syst., 2003

Time Optimal Software Pipelining of Loops with Control Flows.
Int. J. Parallel Program., 2003

2002
Unroll-Based Copy Elimination for Enhanced Pipeline Scheduling.
IEEE Trans. Computers, 2002

Optimal software pipelining of loops with control flows.
Proceedings of the 16th international conference on Supercomputing, 2002

2001
Register Allocation for Banked Register File.
Proceedings of the 2001 ACM SIGPLAN Workshop on Optimization of Middleware and Distributed Systems, 2001

Feedback-directed memory disambiguation for embedded multimedia VLIW computing.
Proceedings of the 2001 International Symposium on Circuits and Systems, 2001

A First Step Towards Time Optimal Software Pipelining of Loops with Control Flows.
Proceedings of the Compiler Construction, 10th International Conference, 2001

2000
Reducing virtual call overheads in a Java VM just-in-time compiler.
SIGARCH Comput. Archit. News, 2000

Reducing Sweep Time for a Nearly Empty Heap.
Proceedings of the POPL 2000, 2000

Efficient Java exception handling in just-in-time compilation.
Proceedings of the ACM 2000 Java Grande Conference, San Francisco, CA, USA, 2000

Memory Allocation with Lazy Fits.
Proceedings of the ISMM 2000, 2000

Unroll-based register coalescing.
Proceedings of the 14th international conference on Supercomputing, 2000

1999
Lightweight monitor for Java VM.
SIGARCH Comput. Archit. News, 1999

An enhanced two-level adaptive multiple branch prediction for superscalar processors.
J. Syst. Archit., 1999

Unroll-Based Copy Elimination for Enhanced Pipeline Scheduling.
Proceedings of the Languages and Compilers for Parallel Computing, 1999

LaTTe: A Java VM Just-In-Time Compiler with Fast and Efficient Register Allocation.
Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques, 1999

1998
The Performance Impact of Exploiting Branch ILP with Tree Representation of ILP Code.
Comput. J., 1998

Split-path Enhanced Pipeline Scheduling for Loops with Control Flows.
Proceedings of the 31st Annual IEEE/ACM International Symposium on Microarchitecture, 1998

An Efficient Compiled Simulation System for VLIW Code Verification.
Proceedings of the Proceedings 31st Annual Simulation Symposium (SS '98), 1998

1997
Parallelizing Nonnumerical Code with Selective Scheduling and Software Pipelining.
ACM Trans. Program. Lang. Syst., 1997

Cache performance improvement through on-demand, in-cache page clearing.
Microprocess. Microsystems, 1997

A Row Based Parallel Gaussian Elimination Algorithm for the Connection Machine CM-2.
Int. J. High Speed Comput., 1997

Evaluation of Scheduling Techniques on a SPARC-based VLIW Testbed.
Proceedings of the Thirtieth Annual IEEE/ACM International Symposium on Microarchitecture, 1997

Performance Analysis of Tree VLIW Architecture for Exploiting Branch ILP in Non-Numerical Code.
Proceedings of the 11th international conference on Supercomputing, 1997

1995
An Accurate Worst Case Timing Analysis for RISC Processors.
IEEE Trans. Software Eng., 1995

Generalized Multiway Branch Unit for VLIW Microprocessors.
IEEE Trans. Parallel Distributed Syst., 1995

Increasing cache bandwidth using multi-port caches for exploiting ILP in non-numerical code.
Proceedings of the IFIP WG10.3 working conference on Parallel architectures and compilation techniques, 1995

1993
A study on the number of memory ports in multiple instruction issue machines.
Proceedings of the 26th Annual International Symposium on Microarchitecture, 1993

Selective Scheduling Framework for Speculative Operations in VLIW and Superscalar Processors.
Proceedings of the IFIP WG10.3. Working Conference on Architectures and Compilation Techniques for Fine and Medium Grain Parallelism, 1993

On Performance, Efficiency of VLIW and Superscalar.
Proceedings of the 1993 International Conference on Parallel Processing, 1993

Increasing Instruction-level Parallelism through Multi-way Branching.
Proceedings of the 1993 International Conference on Parallel Processing, 1993

1992
An efficient resource-constrained global scheduling technique for superscalar and VLIW processors.
Proceedings of the 25th Annual International Symposium on Microarchitecture, 1992

The RPT Parallel Gaussian Elimination Algorithm.
Proceedings of the 1992 International Conference on Parallel Processing, 1992

1990
Hardware implementation of a general multi-way jump mechanism.
Proceedings of the 23rd Annual Workshop and Symposium on Microprogramming and Microarchitecture, 1990


  Loading...