Skip to content

David J. Lilja

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

91

Venues

39

Active years

1990–2022

Best venue rank

A*

Where they publish

Papers

91 indexed papers, newest first.

YearVenueTitleAuthors
2022CASESWork-in-Progress: ExpCache: Online-Learning based Cache Replacement Policy for Non-Volatile Memory.Jinfeng Yang, Bingzhe Li, Jianjun Yuan, Zhaoyan Shen, Hung-Chang Du, David J. Lilja
2021SYSTORHeuristicDB: a hybrid storage database system using a non-volatile memory block device.Jinfeng Yang, Bingzhe Li, David J. Lilja
2020ICCDPBCCF: Accelerated Deduplication by Prefetching Backup Content Correlated Fingerprints.Yaobin Qin, Xianbo Zhang, David J. Lilja
2020IPCCCAdaEmb-Encoder: Adaptive Embedding Spatial Encoder-Based Deduplication for Backing Up Classifier Training Data.Yaobin Qin, David J. Lilja
2020ISCASEnergy-Efficient Pulse-Based Convolution for Near-Sensor Processing.M. Hassan Najafi, S. Rasoul Faraji, Kia Bazargan, David J. Lilja
2020ISCASPerforming Stochastic Computation Deterministically.M. Hassan Najafi, Devon Jenson, David J. Lilja, Marc D. Riedel
2019DATEEnergy-Efficient Convolutional Neural Networks with Deterministic Bit-Stream Processing.S. Rasoul Faraji, M. Hassan Najafi, Bingzhe Li, David J. Lilja, Kia Bazargan
2019ICCADHAML-SSD: A Hardware Accelerated Hotness-Aware Machine Learning based SSD Management.Bingzhe Li, Chunhua Deng, Jinfeng Yang, David J. Lilja, Bo Yuan, David H. C. Du
2019IPCCCUsing DCT-based Approximate Communication to Improve MPI Performance in Parallel Clusters.Qianqian Fan, David J. Lilja, Sachin S. Sapatnekar
2018ICCADDeterministic methods for stochastic computing using low-discrepancy sequences.M. Hassan Najafi, David J. Lilja, Marc D. Riedel
2018IPCCCHyperProtect: Enhancing the Performance of a Dynamic Backup System Using Intelligent Scheduling.Yaobin Qin, Brandon Hoffmann, David J. Lilja
2018MICROArchitectural Support for Probabilistic Branches.Almutaz Adileh, David J. Lilja, Lieven Eeckhout
2018PDPEfficient and Fast Approximate Consensus with Epidemic Failure Detection at Extreme Scale.Amogh Katti, David J. Lilja
2018TrustComReducing Relational Database Performance Bottlenecks Using 3D XPoint Storage Technology.Jinfeng Yang, David J. Lilja
2017ASPDACHigh-speed stochastic circuits using synchronous analog pulses.M. Hassan Najafi, David J. Lilja
2017ICCDNeural Network Classifiers Using Stochastic Computing with a Hardware-Oriented Approximate Activation Function.Bingzhe Li, Yaobin Qin, Bo Yuan, David J. Lilja
2017ICCDPower and Area Efficient Sorting Networks Using Unary Processing.M. Hassan Najafi, David J. Lilja, Marc D. Riedel, Kia Bazargan
2017ICCSTNT-NN: A Fast Active Set Method for Solving Large Non-Negative Least Squares Problems.Joe M. Myre, Erich Frahm, David J. Lilja, Martin O. Saar
2017ICPADSKinetic Action: Performance Analysis of Integrated Key-Value Storage Devices vs. LevelDB Servers.Manas Minglani, Jim Diehl, Xiang Cao, Bingzhe Li, Dongchul Park, David J. Lilja, David H. C. Du
2016ASPDACPolysynchronous stochastic circuits.M. Hassan Najafi, David J. Lilja, Marc D. Riedel, Kia Bazargan
2016FPGAUsing Stochastic Computing to Reduce the Hardware Requirements for a Restricted Boltzmann Machine Classifier.Bingzhe Li, M. Hassan Najafi, David J. Lilja
2015DATEA hardware implementation of a radial basis function neural network using stochastic logic.Yuan Ji, Feng Ran, Cong Ma, David J. Lilja
2015ICPADSGPU-Accelerated Nick Local Image Thresholding Algorithm.M. Hassan Najafi, Anirudh Murali, David J. Lilja, John Sartori
2014DATEIIR filters using stochastic arithmetic.Naman Saraf, Kia Bazargan, David J. Lilja, Marc D. Riedel
2014EuroParImproving Energy and Performance with Spintronics Caches in Multicore Systems.William Tuohy, Cong Ma, Pushkar Nandkar, Nishant Borse, David J. Lilja
2013ICCDStochastic functions using sequential logic.Naman Saraf, Kia Bazargan, David J. Lilja, Marc D. Riedel
2012ASPDACThe synthesis of linear Finite State Machine-based Stochastic Computational Elements.Peng Li, Weikang Qian, Marc D. Riedel, Kia Bazargan, David J. Lilja
2012CLOUDRomano: autonomous storage management using performance prediction in multi-tenant datacenters.Nohhyun Park, Irfan Ahmad, David J. Lilja
2012DATEWeighted area technique for electromechanically enabled logic computation with cantilever-based NEMS switches.Shruti Patil, Min-Woo Jang, Chia-Ling Chen, Dongjin Lee, Zhijang Ye, Walter E. Partlo, David J. Lilja, Stephen A. Campbell, Tianhong Cui
2012ICCADThe synthesis of complex arithmetic computation on stochastic bit streams using sequential logic.Peng Li, David J. Lilja, Weikang Qian, Kia Bazargan, Marc D. Riedel
2012ICCADAn efficient implementation of numerical integration using logical computation on stochastic bit streams.Weikang Qian, Chen Wang, Peng Li, David J. Lilja, Kia Bazargan, Marc D. Riedel
2012ICCDA stochastic reconfigurable architecture for fault-tolerant computation with sequential logic.Peng Li, Weikang Qian, David J. Lilja
2012ICCDMemory module-level testing and error behaviors for phase change memory.Zhe Zhang, Weijun Xiao, Nohhyun Park, David J. Lilja
2012ISPAPASS: A Hybrid Storage System for Performance-Synchronization Tradeoffs Using SSDs.Weijun Xiao, Xiaoqiang Lei, Ruixuan Li, Nohhyun Park, David J. Lilja
2012SBAC-PADSparse Fast Fourier Transform on GPUs and Multi-core CPUs.Jiaxi Hu, Zhaosen Wang, Qiyuan Qiu, Weijun Xiao, David J. Lilja
2011ICCDUsing stochastic computing to implement digital image processing algorithms.Peng Li, David J. Lilja
2011ICDCSBloomFlash: Bloom Filter on Flash-Based Storage.Biplob K. Debnath, Sudipta Sengupta, Jin Li, David J. Lilja, David Hung-Chang Du
2010ICCDSpintronic logic gates for spintronic data using magnetic tunnel junctions.Shruti Patil, Andrew Lyle, Jonathan D. Harms, David J. Lilja, Jianping Wang
2009ICCADThe synthesis of combinational logic to generate probabilities.Weikang Qian, Marc D. Riedel, Kia Bazargan, David J. Lilja
2009ICPPAccelerating Lattice Boltzmann Fluid Flow Simulations Using Graphics Processors.Peter Bailey, Joe Myre, Stuart D. C. Walsh, David J. Lilja, Martin O. Saar
2009MASCOTSLarge Block CLOCK (LB-CLOCK): A write caching algorithm for solid state disks.Biplob K. Debnath, Sunil Subramanya, David Hung-Chang Du, David J. Lilja
2009SINImproving risk assessment methodology: a statistical design of experiments approach.Anand Singh, David J. Lilja
2008DATEGuiding Circuit Level Fault-Tolerance Design with Statistical Methods.Drew C. Ness, David J. Lilja
2008ICDESARD: A statistical approach for ranking database tuning parameters.Biplob K. Debnath, David J. Lilja, Mohamed F. Mokbel
2008ISPASSIndependent Component Analysis and Evolutionary Algorithms for Building Representative Benchmark Subsets.Vassilios N. Christopoulos, David J. Lilja, Paul R. Schrater, Apostolos P. Georgopoulos
2007DATEDesign fault directed test generation for microprocessor validation.Deepak Mathaikutty, Sandeep K. Shukla, Sreekumar V. Kodakara, David J. Lilja, Ajit Dingankar
2007DSDScaling Analytical Models for Soft Error Rate Estimation Under a Multiple-Fault Environment.Christian J. Hescott, Drew C. Ness, David J. Lilja
2007VLSIDModel Based Test Generation for Microprocessor Architecture Validation.Sreekumar V. Kodakara, Deepak Mathaikutty, Ajit Dingankar, Sandeep K. Shukla, David J. Lilja
2006ICSThe exigency of benchmark and compiler drift: designing tomorrow's processors with yesterday's tools.Joshua J. Yi, Hans Vandierendonck, Lieven Eeckhout, David J. Lilja
2006ISLPEDTemperature-aware floorplanning of microarchitecture blocks with IPC-power dependence modeling and transient analysis.Vidyasagar Nookala, David J. Lilja, Sachin S. Sapatnekar
2006ISPASSEvaluating the efficacy of statistical simulation for design space exploration.Ajay Joshi, Joshua J. Yi, Robert H. Bell Jr., Lieven Eeckhout, Lizy Kurian John, David J. Lilja
2006ISPASSComparing simulation techniques for microarchitecture-aware floorplanning.Vidyasagar Nookala, Ying Chen, David J. Lilja, Sachin S. Sapatnekar
2005ASPDACEfficiently generating test vectors with state pruning.Ying Chen, Dennis Abts, David J. Lilja
2005DACMicroarchitecture-aware floorplanning using a statistical design of experiments approach.Vidyasagar Nookala, Ying Chen, David J. Lilja, Sachin S. Sapatnekar
2005HPCACharacterizing and Comparing Prevailing Simulation Techniques.Joshua J. Yi, Sreekumar V. Kodakara, Resit Sendag, David J. Lilja, Douglas M. Hawkins
2004BroadnetsWireless Sensor Network for Aircraft Health Monitoring.Haowei Bai, Mohammed Atiquzzaman, David J. Lilja
2004DSNThe Recursive NanoBox Processor Grid: A Reliable System Architecture for Unreliable Nanotechnology Devices.A. J. KleinOsowski, Kevin KleinOsowski, Vijay Rangarajan, Priyadarshini Ranganath, David J. Lilja
2004EuroParImproving Data Cache Performance via Address Correlation: An Upper Bound Study.Peng-fei Chuang, Resit Sendag, David J. Lilja
2004ICPADSSelf-tuning Speculation for Maintaining the Consistency of Client-Cached Data.Keqiang Wu, David J. Lilja
2004RSPState Pruning for Test Vector Generation for a Multiprocessor Cache Coherence Protocol.Ying Chen, Dennis Abts, David J. Lilja
2003HPCAA Statistically Rigorous Approach for Improving Simulation Methodology.Joshua J. Yi, David J. Lilja, Douglas M. Hawkins
2003IDEALExploring Memory Access Regularity in Pointer-Intensive Application Programs.Keqiang Wu, Resit Sendag, David J. Lilja
2002EuroParExploiting the Prefetching Effect Provided by Executing Mispredicted Load Instructions.Resit Sendag, David J. Lilja, Steven R. Kunkel
2002EuroParIncreasing Instruction-Level Parallelism with Instruction Precomputation (Research Note).Joshua J. Yi, Resit Sendag, David J. Lilja
2002ICCDImproving Processor Performance by Simplifying and Bypassing Trivial Computations.Joshua J. Yi, David J. Lilja
2001ICCDCompiler-Directed Classification of Value Locality Behavior.Qing Zhao, David J. Lilja
2000ICPPA Balanced Approach to High-Level Verification: Performance Trade-Offs in Verifying Large-Scale Multiprocessors.Dennis Abts, Mike Roberts, David J. Lilja
2000ICPPA Comprehensive Dynamic Processor Allocation Scheme for Multiprogrammed Multiprocessor Systems.Iffat H. Kazi, David J. Lilja
1999HPCAExploiting Basic Block Value Locality with Block Reuse.Jian Huang, David J. Lilja
1999ICCDA Compiler-Assisted Data Prefetch Controller.Steven P. Vanderwiel, David J. Lilja
1999WCAEEducation at a distance: a report from the front.David J. Lilja
1998ICPPHigh-Level Information - An Approach for Integrating Front-End and Back-End Compilers.Sangyeun Cho, Jenn-Yuan Tsai, Yonghong Song, Bixia Zheng, Stephen J. Schwinn, Xin Wang, Qing Zhao, Zhiyuan Li, David J. Lilja, Pen-Chung Yew
1998ICPPThe Effect of using State-Based Priority Information in a Shared-Memory Multiprocessor Cache Replacement Policy.Farnaz Mounes-Toussi, David J. Lilja
1998ICSCoarse-grained Speculative Execution in Shared-memory Multiprocessors.Iffat H. Kazi, David J. Lilja
1998MASCOTSAn Efficient Strategy for Developing a Simulator for a Novel Concurrent Multithreaded Processor Architecture.Jian Huang, David J. Lilja
1997HCWExploiting multiple heterogeneous networks to reduce communication costs in parallel programs.JunSeong Kim, David J. Lilja
1997HIPSComplexity and Performance in Parallel Programming Languages.Steven P. Vanderwiel, Daphna Nathanson, David J. Lilja
1997HPDCUtilizing Heterogeneous Networks in Distributed Parallel Computing Systems.JunSeong Kim, David J. Lilja
1996ICDCSDynamic Scheduling Strategies for Shared-memory Multiprocessors.Babak Hamidzadeh, David J. Lilja
1996ICPPPerformance Analysis and Prediction of Processor Scheduling Strategies in Multiprogrammed Shared-Memory Multiprocessors.Kelvin K. Yue, David J. Lilja
1996WCAEComputer architecture research: teaching the basic skills.David J. Lilja
1995ICCDWrite buffer design for cache-coherent shared-memory multiprocessors.Farnaz Mounes-Toussi, David J. Lilja
1995ICPPA Circulating Active Barrier Synchronization Mechanism.Donald Johnson, David J. Lilja, John Riedl
1995JSSPPLoop-Level Process Control: An Effective Processor Allocation Policy for Multiprogrammed Shared-Memory Multiprocessors.Kelvin K. Yue, David J. Lilja
1994ICCDA Superassociative Tagged Cache Coherence Directory.David J. Lilja, Shanthi Ambalavanan
1994ICPPSelf-Adjusting Scheduling: An On-Line Optimization Technique for Locality Management and Load Balancing.Babak Hamidzadeh, David J. Lilja
1994ICPPA Distributed Hardware Mechanism for Process Synchronization on Shared-Bus Multiprocessors.Donald Johnson, David J. Lilja, John Riedl
1994ICSAn evaluation of a compiler optimization for improving the performance of a coherence directory.Farnaz Mounes-Toussi, David J. Lilja, Zhiyuan Li
1993ICPPEfficient Use of Dynamically Tagged Directories Through Compiler AnalysisTrung N. Nguyen, Zhiyuan Li, David J. Lilja
1991ICSCombining hardware and software cache coherence strategies.David J. Lilja, Pen-Chung Yew
1990ICPPComparing Parallelism Extraction Techniques: Superscalar Processors, Pipelined Processors, and Multiprocessors.David J. Lilja, Pen-Chung Yew