Academic Publications

Wave gradient background

This Page contains the Publication List only. If you wish to download the publication materials, please visit [HERE]

Thesis
  • Hierarchical Heterogeneous Cluster Systems for Scalable Distributed Deep Learning
    Yibo Wang, 2023
  • Collaborative Concept Drift Detection for Formerly Independent Models and Features
    Beverly Abadines Quon, 2023
  • The Effects of System Characteristics on the Performance of Resource Allocation Algorithms in a Heterogeneous Environment
    Nazanin Ghasemian Moghaddam, 2021
  • Securing Computer Systems Through Cyber Attack Detection at the Hardware Level
    Congmiao Li, 2019
  • Performance and Power Optimization for Multi-core Systems using Multi-level Scaling
    Munirah Almatouq, 2019
  • A Fine-grain Parallel Execution Model for Homogeneous/Heterogeneous Many-core Systems
    Tongsheng Geng, 2018
  • Characterizing Memory Usage Behavior in Memory-related Code Changes
    Howard Wang, 2017
  • Performance, Energy and Temperature Considerations for Job Scheduling and for Workload Distribution in Heterogeneous Systems
    Shouq Alsubaihi, Winter 2017
  • I/O Design and Core Power Management Issues in Heterogeneous Multi/Many-Core System-on-Chip
    Myoung-Seo Kim, Spring 2016
  • Data Shepherding: Cache Design for future large scale chips
    Ganghee Jang, 2016
  • Comparison of Intel Xeon Phi and Intel Xeon with Burrows Wheeler Aligner
    Balaji M. Iyengar, Spring 2013
  • Flexible Architectures for Enhanced Security
    Jed Kao-Tung Chang, Summer 2012
  • Design and analysis of computing solutions for cryptographic applications
    Jonathan Antusiak, Spring 2012
  • Beyond Memory Cells for Leakage and Temperature Control in SRAM-based Units, the Peripheral Circuits Story
    Houman Homayoun, Summer 2010
  • Value Prediction in Many Core Systems
    Shaoshan Liu, Winter 2010
  • Power Efficient Scheduling for Hard Real-Time Systems on a Multiprocessor Platform
    Peter J. Nestler, Fall 2009 (Master’s Thesis)
  • Exploiting Choice: Resource Sharing Control in Simultaneous MultiThreading Microarchitectures
    Chen Liu, Winter 2008
  • Network Applications on Modern Computer Architectures
    Kyueun Yi, Winter 2006
  • Performance Issues of Simultaneously MultiThreaded Fault Tolerant Processors
    Bryan Yik Ben Wong, Fall 2006 (Master’s Thesis)
  • Processor In Memory Architecture for MPEG Motion Estimation
    Arun A. Nair, Winter 2006 (Master’s Thesis)
  • Tolerating Radiation-Induced Transient Faults in Modern Processors
    Xiaobin Li, Summer 2005
  • A Processor in Memory Implementation of BLAST
    Kaustubh Shirishkumar Patkar, June 2005 (Master’s Thesis)
  • Efficient PIM (Processor-In-Memory) Architectures for Data-Intensive Applications
    Jung-Yup Kang, May 2004
  • Speculation-Aware Thread Scheduling for Simultaneous Multithreading
    Dongsoo Kang, May 2004
  • Decoupled Memory Access Architectures with Speculative Pre-execution
    Won W. Ro, May 2004
  • Solving Power Problems in High Performance Multithreaded Architectures
    Seongwon Lee, May 2003
  • Adaptive Dynamic Thread Scheduling for Simultaneous Multithreaded Architectures with a Detector Thread
    Chulho Shin, December 2002
  • Alias Analysis for JAVA with Reference-Set Representation in High-Performance Computing
    Jongwook Woo, August 2001
  • Performance Analysis and Prediction of Parallel Programs in NOW Environments
    Kuan-Ching Li, 2001
  • Nomadic Threads: Compiler Controlled Locality Exploitation Using Thread Migration for Distributed Memory Parallel Computers
    Steve F. Jenks, December 2000
  • Parallel On-Chip Simultaneous Multithreading
    James Steven Burns, May 2000
  • I-Structure Software Caches: Exploiting Global Data Locality in Non-Blocking Multithreaded Architectures
    Wen-Yen Lin, May 2000
  • Architectural Support for Network-based Computing
    Chung-Ta Cheng, May 2000
  • MCOMA: A Multithreaded COMA Architecture
    Halima Makady El Naga, May 1999
  • Automatic Array Partitioning and Distributed-array Compilation for Efficient Communication
    Hung-Yu Tseng, May 1998
  • Parallelism Control in Multithreaded Multiprocessors
    Namhoon Yoo, December 1996
  • Automatic Code Partitioning for Distributed Memory Multiprocessors(DMMs)
    Moez Ayed, November 1996
  • A Framework for Coarse Grain Parallel Execution of Functional Programs
    Dae-Kyun Yoon, May 1996
  • Stateful Computations in Functional Languages
    Yung-Syau Chen, Spring 1996
  • Recombination, Selection, and the Genetic Construction of Computer Programs
    Walter Alden Tackett, Spring 1994
  • Functional programming and fine-grain multithreading for high-performance parallel computing
    Chinhyun Kim, Spring 1994
  • Dream machine: a platform for efficient implementation of neural networks with arbitrarily complex interconnection structures
    Soheil Shams, Summer 1992
  • Parallel processing of production systems on data-flow multiprocessors
    Andrew Sohn, Summer 1991
  • On scheduling, granularity and state operations of hybrid data-driven/control-driven systems
    Paraskevas Evripidou, Fall 1990
  • Occamflow: programming a multiprocessor system in a high-level data-flow language
    Liang-Teh Lee, Summer 1989
  • On program decomposition and partitioning in data-flow systems
    Jean-Luc Gaudiot, Fall 1982
Technical Reports
  • AI-assisted Heterogeneous Resource Management and Heterogeneous Runtime System
    Tongsheng Geng, Jean-Luc Gaudiot
    PASCAL-2021, June 2021
  • An Efficient PIM (Processor-In-Memory) Archtiecture for Motion Estimation
    Jung-Yup Kang, Saurabh Shah, Sandeep Gupta, and Jean-Luc Gaudiot
    PASCAL-2003-01, February 2003
  • ALPSS: Architectural Level Power Simulator for Simultaneous Multithreading (Version 1.0)
    Seong-Won Lee and Jean-Luc Gaudiot
    CENG 02-04
  • Power Considerations in the Design of High Performance Multithreaded Architectures
    Seong-Won Lee and Jean-Luc Gaudiot
  • Adaptive Dynamic Thread Scheduling in SMT
    Chulho Shin, Seong-Won Lee, and Jean-Luc Gaudiot
  • Compiling for Efficient Communication of Aligned Arrays with Block-Cyclic Distribution
    Eric Hung-Yu Tseng and Jean-Luc Gaudiot
    PDPC98-02
  • Nomadic Threads: A Runtime Approach for Managing Remote Memory Accesses in Multiprocessors
    Stephen Jenks and Jean-Luc Gaudiot
    TR-95-01, February 1995
  • Programming and Compiling Issues in the Parallel Execution of a Functional Program
    Dae-Kyun Yoon and Jean-Luc Gaudiot
  • Specification of the Array Semantics for Sisal 2.0
    Jean-Luc Gaudiot and Yung-Syau Chen
    TR-94-28
  • A Comparative Study of the Programmability of a Signal Processing Application in an MIMD and an SIMD Multiprocessor
    Dae-Kyun Yoon and Jean-Luc Gaudiot
    TR-94-22, September 1994
  • The USC Macro Data-Flow Assembly Language
    Moez Ayed and Jean-Luc Gaudiot
    CENG-89-28, October 11, 1989
Proposals
  • Exploration and Implementation of Software Pipeline for High-Performance Applications on Heterogeneous Systems
    Tongsheng Geng
    December 2014
  • Architectural Supports for Network-Based Parallel Computing
    Chung-Ta Cheng
    May 1998
  • Nomantic Threads: Tolerating Remote Memory Access Latency Using Thread Migration
    Stephen Jenks
    April 1997
  • A Compiler Strategy for Generating Efficient Communication Based on Array Distribution Directives
    Hung-Yu Tseng
  • I-Structure Software Cache – A Split-Phase Transaction Runtime Cache System
    Wen-Yen Lin
    November 1996