41 citations · 62 across the 10 of their papers we have counts for
10 papers
BEC: Bit-Level Static Analysis for Reliability against Soft Errors
Yousun Ko, Bernd Burgstaller
Soft errors are a type of transient digital signal corruption that occurs in digital hardware components such as the internal flip-flops of CPU pipelines, the register file, memory…
Cloudprofiler: TSC-based inter-node profiling and high-throughput data ingestion for cloud streaming workloads
Shinhyung Yang, Jiun Jeong, Bernhard Scholz +1
To conduct real-time analytics computations, big data stream processing engines are required to process unbounded data streams at millions of events per second. However, current st…
Julia Cloud Matrix Machine: Dynamic Matrix Language Acceleration on Multicore Clusters in the Cloud
Jay Hwan Lee, Yeonsoo Kim, Younghyun Ryu +5
In emerging scientific computing environments, matrix computations of increasing size and complexity are increasingly becoming prevalent. However, contemporary matrix language impl…
GLocal-K: Global and Local Kernels for Recommender Systems
Soyeon Caren Han, Taejun Lim, Siqu Long +2
Recommender systems typically operate on high-dimensional sparse user-item matrices. Matrix completion is a very challenging task to predict one's interest based on millions of oth…
The Economics of Smart Contracts
Kirk Baird, Seongho Jeong, Yeonsoo Kim +2
Ethereum is a distributed blockchain that can execute smart contracts, which inter-communicate and perform transactions automatically. The execution of smart contracts is paid in t…
Safe Non-blocking Synchronization in Ada 202x
Johann Blieberger, Bernd Burgstaller
The mutual-exclusion property of locks stands in the way to scalability of parallel programs on many-core architectures. Locks do not allow progress guarantees, because a task may…
Efficient Construction of Simultaneous Deterministic Finite Automata on Multicores Using Rabin Fingerprints
Minyoung Jung, Bernd Burgstaller, Johann Blieberger
In this paper, we propose several optimizations for the SFA construction algorithm, which greatly reduce the in-memory footprint and the processing steps required to construct an S…
Dynamic Partitioning-based JPEG Decompression on Heterogeneous Multicore Architectures
Wasuwee Sodsong, Jingun Hong, Seongwook Chung +3
With the emergence of social networks and improvements in computational photography, billions of JPEG images are shared and viewed on a daily basis. Desktops, tablets and smartphon…
A Speculative Parallel DFA Membership Test for Multicore, SIMD and Cloud Computing Environments
Yousun Ko, Minyoung Jung, Yo-Sub Han +1
We present techniques to parallelize membership tests for Deterministic Finite Automata (DFAs). Our method searches arbitrary regular expressions by matching multiple bytes in para…
Accelerating the Execution of Matrix Languages on the Cell Broadband Engine Architecture
Raymes Khoury, Bernd Burgstaller, Bernhard Scholz
Matrix languages, including MATLAB and Octave, are established standards for applications in science and engineering. They provide interactive programming environments that are eas…