Demo Data from EDBT 2026 / reviewers in the wild / expert
Sek M. Chai
dblp:00/257 · also Sek Meng Chai
· DBLP profile ↗
18ranked-venue papers
4as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 13 · 2 first-authorArtificial intelligence and machine learning · 3 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Memory systems · 51% Emerging computing paradigms · 25% Hardware accelerators and domain-specific architectures · 23% | |
| Network and information security
1 paper |
Malware analysis · 33% Systems and software security · 33% Hardware security and side channels · 33% | |
| Artificial intelligence
1 paper |
Vision and language · 77% Deep learning architectures and training · 23% |
Topics — the 11 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › Vision and language
multimodal fusion |
0.3 | 1 | 2018 | Deep Multimodal Fusion: A Hybrid Approach · Int. J. Comput. Vis. 2018 |
Systems and software security › memory safety
control-flow integrity |
0.2 | 1 | 2016 | Hardware Performance Counter-Based Malware Identification and Detection with Adaptive Compressive Sensing · ACM Trans. Archit. Code Optim. 2016 |
Hardware security and side channels › hardware attack detection
malicious modification detection |
0.2 | 1 | 2016 | Hardware Performance Counter-Based Malware Identification and Detection with Adaptive Compressive Sensing · ACM Trans. Archit. Code Optim. 2016 |
Memory systems › processing-in-memory
memory-centric computing |
0.2 | 1 | 2016 | Neurocube: A Programmable Digital Neuromorphic Architecture with High-Density 3D Memory · ISCA 2016 |
Emerging computing paradigms
neuromorphic computing |
0.2 | 1 | 2016 | Neurocube: A Programmable Digital Neuromorphic Architecture with High-Density 3D Memory · ISCA 2016 |
Memory systems
processing-in-memory |
0.2 | 1 | 2016 | Neurocube: A Programmable Digital Neuromorphic Architecture with High-Density 3D Memory · ISCA 2016 |
Machine learning › Deep learning architectures and training
hybrid deep learning |
0.1 | 1 | 2018 | Deep Multimodal Fusion: A Hybrid Approach · Int. J. Comput. Vis. 2018 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.1 | 1 | 2016 | Neurocube: A Programmable Digital Neuromorphic Architecture with High-Density 3D Memory · ISCA 2016 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator |
0.1 | 1 | 2016 | Neurocube: A Programmable Digital Neuromorphic Architecture with High-Density 3D Memory · ISCA 2016 |
Hardware accelerators and domain-specific architectures
image processing accelerator |
0.0 | 1 | 2002 | Systolic Opportunities for Multidimensional Data Streams · IEEE Trans. Parallel Distributed Syst. 2002 |
Hardware accelerators and domain-specific architectures
systolic array |
0.0 | 1 | 2002 | Systolic Opportunities for Multidimensional Data Streams · IEEE Trans. Parallel Distributed Syst. 2002 |
Methods — techniques the papers use, named apart from their topics
multimodal fusion · 0.3deep learning · 0.3state machine · 0.2hardware performance counters · 0.2compressive sensing · 0.23d memory integration · 0.2dependence graphs · 0.0data partitioning · 0.0computation mapping · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Dynamically throttleable neural networks
Hengyue Liu, Samyak Parajuli, Jesse Hostetler, Sek M. Chai, Bir Bhanu |
Mach. Vis. Appl. | 4 |
| 2018 | Deep Multimodal Fusion: A Hybrid Approach
Mohamed R. Amer, Timothy J. Shields, Behjat Siddiquie, Amir Tamrakar, Ajay Divakaran, Sek M. Chai |
Int. J. Comput. Vis. | 6 |
| 2016 | Neurocube: A Programmable Digital Neuromorphic Architecture with High-Density 3D MemoryabstractThis paper presents a programmable and scalable digital neuromorphic architecture based on 3D high-density memory integrated with logic tier for efficient neural computing. The proposed architecture consists of clusters of processing engines, connected by 2D mesh network as a processing tier, which is integrated in 3D with multiple tiers of DRAM. The PE clusters access multiple memory channels (vaults) in parallel. The operating principle, referred to as the memory centric computing, embeds specialized state-machines within the vault controllers of HMC to drive data into the PE clusters. The paper presents the basic architecture of the Neurocube and an analysis of the logic tier synthesized in 28nm and 15nm process technologies. The performance of the Neurocube is evaluated and illustrated through the mapping of a Convolutional Neural Network and estimating the subsequent power and performance for both training and inference. Duckhwan Kim 0001, Jaeha Kung 0001, Sek M. Chai, Sudhakar Yalamanchili, Saibal Mukhopadhyay |
ISCA | 3 |
| 2016 | Hardware Performance Counter-Based Malware Identification and Detection with Adaptive Compressive SensingabstractHardware Performance Counter-based (HPC) runtime checking is an effective way to identify malicious behaviors of malware and detect malicious modifications to a legitimate program’s control flow. To reduce the overhead in the monitored system which has limited storage and computing resources, we present a “sample-locally-analyze-remotely” technique. The sampled HPC data are sent to a remote server for further analysis. To minimize the I/O bandwidth required for transmission, the fine-grained HPC profiles are compressed into much smaller vectors with Compressive Sensing. The experimental results demonstrate an 80% I/O bandwidth reduction after applying Compressive Sensing, without compromising the detection and identification capabilities. Sek M. Chai, Michael A. Isnardi, Sehoon Lim, Ramesh Karri |
ACM Trans. Archit. Code Optim. | 2 |
| 2012 | Multi-Resolution Real-Time Dense Stereo Vision Processing in FPGAabstractHigh-performance dense stereo is a critical component of computer vision applications like 3D reconstruction, robot navigation, and augmented reality. In this paper, we present a low-power, high performance FPGA implementation of a stereo algorithm suitable for embedded real-time platforms. The design is scalable for higher resolution images and frame rates and supporting different cameras and application requirements. We achieve this by designing highly parallel computation cores with very efficient memory access to the image data. Using a prototype board, we demonstrate real-time stereo processing with 640×480 pixel GigE Vision cameras at 30 frames per second. We show that this FPGA design is 10 times lower power, more scalable and has lower latency, as compared to a GPU based implementation of the same stereo algorithm. Eduardo Gudis, Gooitzen S. van der Wal, Sujit Kuthirummal, Sek M. Chai |
FCCM | 4 |
| 2012 | Vision Guided Compression on low-bit rate channelsabstractFull motion video (FMV) in unreliable, low-bit rate network channels suffers from quality issues such as jitter and block artifacts. In this paper, we introduce Vision Guided Compression (VGC), as a pre-processing technology that can be coupled with standards-based video coding, to provide FMV at low-bit rates. VGC utilizes computer vision algorithms to track salient features and keep them sharp, while non-salient features are lowpass filtered. With this approach, VGC provides an additional spatial parameter to gracefully tune the QoS, while providing FMV and preserving salient visual information. Sek M. Chai, Yingxue Li, Michael A. Isnardi, Arkady Kopansky |
VCIP | 1 |
| 2011 | Method of image fusion and enhancement using mask pyramid
David C. Zhang, Sek M. Chai, Gooitzen S. van der Wal |
FUSION | 2 |
| 2010 | Fisheye lens distortion correction on multicore and hardware accelerator platformsabstractWide-angle (fisheye) lenses are often used in virtual reality and computer vision applications to widen the field of view of conventional cameras. Those lenses, however, distort images. For most real-world applications the video stream needs to be transformed, at real-time (20 frames/sec or better), back to the natural-looking, central perspective space. This paper presents the implementation, optimization and characterization of a fisheye lens distortion correction application on three platforms: a conventional, homogeneous multicore processor by Intel, a heterogeneous multicore (Cell BE), and an FPGA implementing an automatically generated streaming accelerator. We evaluate the interaction of the application with those architectures using both high- and low-level performance metrics. In macroscopic terms, we find that todays mainstream conventional multicores are not effective in supporting real-time distortion correction, at least not with the currently commercially available core counts. Architectures, such as the Cell BE and FPGAs, offer the necessary computational power and scalability, at the expense of significantly higher development effort. Among these three platforms, only the FPGA and a fully optimized version of the code running on the Cell processor can provide realtime processing speed. In general, FPGAs meet the expectations of performance, flexibility, and low overhead. General purpose multicores are, on the other hand, much easier to program. Konstantis Daloukas, Christos D. Antonopoulos, Nikolaos Bellas, Sek M. Chai |
IPDPS | 4 |
| 2010 | Special issue on embedded vision
Sek M. Chai, Branislav Kisacanin, Nikolaos Bellas |
Comput. Vis. Image Underst. | 1 |
| 2009 | Real-Time Fisheye Lens Distortion Correction Using Automatically Generated Streaming AcceleratorsabstractFisheye lenses are often used in scientific or virtual reality applications to enlarge the field of view of a conventional camera. Fisheye lens distortion correction is an image processing application which transforms the distorted fisheye images back to the natural-looking perspective space. This application is characterized by non-linear streaming memory access patterns that make main memory bandwidth a key performance limiter. We have developed a fisheye lens distortion correction system on a custom board that includes a Xilinx Virtex-4 FPGA. We express the application in a high level streaming language, and we utilize Proteus, an architectural synthesis tool, to quickly explore the design space and generate the streaming accelerator best suited for our cost and performance constraints. This paper shows that appropriate ESL tools enable rapid prototyping and design of real-life, performance critical and cost sensitive systems with complex memory access patterns and hardware-software interaction mechanisms. Nikolaos Bellas, Sek M. Chai, Malcolm Dwyer, Dan Linzmeier |
FCCM | 2 |
| 2009 | Proteus: An architectural synthesis tool based on the stream programming paradigmabstractThe problem of automatically generating hardware modules from a high level representation of an application has been at the forefront of EDA research in the last few years. Such an EDA methodology would potentially enable the large pool of software engineers and algorithm IP experts without architectural and hardware expertise to design and implement platform systems, thus dramatically reducing time to market. This paper makes the argument that such a methodology requires a programming model beyond the sequential semantics of languages like C/C++. We argue in favor of the streaming programming model in which computation and data communication are explicitly separated and optimized. Our architectural synthesis tool, Proteus, processes stream programs that partition the application into a series of streaming kernels that operate on streams of data elements. Proteus produces efficient hardware accelerators that provide orders of magnitude higher throughput than a software implementation, at an area cost very close to manual HDL implementation. Nikolaos Bellas, Sek M. Chai, Malcolm Dwyer, Dan Linzmeier, Abelardo López-Lagunas |
FPL | 2 |
| 2007 | An Architectural Framework for Automated Streaming Kernel SelectionabstractHardware accelerators are increasingly used to extend the computational capabilities of baseline scalar processors to meet the growing performance and power requirements of embedded applications. The challenge to the designer is the extensive human effort required to identify the appropriate kernels to be mapped to gates and to implement a network of accelerators to execute the kernels. In this paper, we present a methodology to automate the selection of streaming kernels in a reconfigurable platform based on the characteristics of the application. The methodology is based on a flow graph that describes the streaming computations and communications. The flow graph is used to efficiently identify the most profitable subset of streaming kernels that optimize performance without exceeding the available area of the reconfigurable fabric. Nikolaos Bellas, Sek M. Chai, Malcolm Dwyer, Dan Linzmeier |
IPDPS | 2 |
| 2006 | Template-Based Generation of Streaming Accelators from a High Level PresentationabstractA design methodology and prototype tool to automate the design and architectural exploration of hardware accelerators are described in this paper. In comparison to other approaches, we utilize a well-engineered template to enable fast convergence to an area and speed efficient design. We show how this methodology is used for an application set with various architectural configurations Nikolaos Bellas, Sek M. Chai, Malcolm Dwyer, Dan Linzmeier |
FCCM | 2 |
| 2006 | FPGA implementation of a license plate recognition SoC using automatically generated streaming acceleratorsabstractModern FPGA platforms provide the hardware and software infrastructure for building a bus-based system on chip (SoC) that meet the applications requirements. The designer can customize the hardware by selecting from a large number of pre-defined peripherals and fixed IP functions and by providing new hardware, typically expressed using RTL. Hardware accelerators that provide application-specific extensions to the computational capabilities of a system is an efficient mechanism to enhance the performance and reduce the power dissipation. What is missing is an integrated approach to identify the computationally critical parts of the application and to create accelerators starting from a high level representation with a minimal design effort. In this paper, we present an automation methodology and a tool that generates accelerators. We apply the methodology on an FPGA-based license plate recognition (LPR) system used in law enforcement. The accelerators process streaming data and support a programming model which can naturally express a large number of embedded applications resulting in efficient hardware implementations. We show that we can achieve an overall LPR application speed up from 1.2times to 2.6times, thus enabling real-time functionality under realistic road scenes Nikolaos Bellas, Sek M. Chai, Malcolm Dwyer, Dan Linzmeier |
IPDPS | 2 |
| 2002 | Systolic Opportunities for Multidimensional Data StreamsabstractPortable image processing applications require an efficient, scalable platform with localized computing regions. This paper presents a new class of area I/O systolic architecture to exploit the physical data locality of planar data streams by processing data where it falls. A synthesis technique using dependence graphs, data partitioning, and computation mapping is developed to handle planar data streams and to systematically design arrays with area I/O. Simulation results show that the use of area I/O provides a 16 times speedup over systems with perimeter I/O. Performance comparisons for a set of signal processing algorithms show that systolic arrays that consider planar data streams in the design process are up to three times faster than traditional arrays. Sek M. Chai, D. Scott Wills |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2000 | Heterogeneous architecture models for interconnect-motivated system designabstractOn-chip interconnect demand is becoming the dominant factor in modern processor performance and must be estimated early in the design process. This paper presents a set of heterogeneous architectural models that combines architecture description and Rent's rule-based wiring models. These architecture models allow flexible heterogeneous system specifications, enabling investigations of prospective designs in different technology scenarios. Comparisons against actual data demonstrate the models' effectiveness for architecture explorations with highly accurate estimations of local and global wiring demand, as well as chip area and cycle time. Simulation of two candidate system designs reveal trends in interconnect delay with increasing architectural complexity, and confirm the need for high computational locality and short global wires for future architectures. Sek M. Chai, Tarek M. Taha, D. Scott Wills, James D. Meindl |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 1997 | Power Constrained Design of Multiprocessor Interconnection NetworksabstractThe paper considers the power constrained design of orthogonal multiprocessor interconnection networks. The authors present a detailed model of message latency as a function of topology, technology architecture, and power. This model is then used to analyze a number of interesting scenarios, providing a sound engineering basis for interconnection network design in these cases. For example, they have observed that under a fixed power constraint, the network dimension which achieves minimal latency is a slowly growing function of system size. In addition, as they increase the available power per node for a fixed system size, the dimension at which message latency is minimized shifts towards higher dimensional networks. Chirag S. Patel, Sek M. Chai, Sudhakar Yalamanchili, David E. Schimmel |
ICCD | 2 |
| 1993 | Pica: An Ultra-Light Processor for High-Througput ApplicationsabstractIntroduces Pica, a fine-grain, message-passing architecture designed to efficiently support high-throughput parallel applications. The architecture minimizes overhead for basic parallel operations. An operand-addressed context cache and round-robin task manager allow single-cycle task swaps. Fixed-sized activation contexts simplify storage management. Word-tag synchronization bits provide low-cost synchronization. The focus on high-throughput applications allows a small local memory (1024 36-bit words). A complete node (including memory) can be implemented using a fraction of a chip. A multi-node chip prototype (four nodes/chip) is being designed. In order to meet chip I/O requirements, a high-bandwidth 3D optical network is also being designed. Using recent developments in epitaxial liftoff of optoelectronic devices and through-chip transmission, a network is presented that provides 3.2 Gbit/s off-chip bandwidth.> D. Scott Wills, W. Stephen Lacy, Huy Cat, Michael A. Hopper, Ashutosh Razdan, Sek M. Chai |
ICCD | 6 |