default search action
David J. Lilja
Person information
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2022
- [c156]Jinfeng Yang, Bingzhe Li, Jianjun Yuan, Zhaoyan Shen, Hung-Chang Du, David J. Lilja:
Work-in-Progress: ExpCache: Online-Learning based Cache Replacement Policy for Non-Volatile Memory. CASES 2022: 7-8 - 2021
- [j74]M. Hassan Najafi, David J. Lilja:
High Quality Down-Sampling for Deterministic Approaches to Stochastic Computing. IEEE Trans. Emerg. Top. Comput. 9(1): 7-14 (2021) - [c155]Jinfeng Yang, Bingzhe Li, David J. Lilja:
HeuristicDB: a hybrid storage database system using a non-volatile memory block device. SYSTOR 2021: 16:1-16:12 - [c154]Yectli A. Huerta, David J. Lilja:
Analysis of a ThunderX2 System Using Top-Down and Purchasing Power Parity Methods. PEARC 2021: 42:1-42:4 - 2020
- [j73]Qianqian Fan, David J. Lilja, Sachin S. Sapatnekar:
Adaptive-Length Coding of Image Data for Low-Cost Approximate Storage. IEEE Trans. Computers 69(2): 239-252 (2020) - [j72]Jinfeng Yang, Bingzhe Li, David J. Lilja:
Exploring Performance Characteristics of the Optane 3D Xpoint Storage Technology. ACM Trans. Model. Perform. Evaluation Comput. Syst. 5(1): 4:1-4:28 (2020) - [c153]Yaobin Qin, Xianbo Zhang, David J. Lilja:
PBCCF: Accelerated Deduplication by Prefetching Backup Content Correlated Fingerprints. ICCD 2020: 146-154 - [c152]Yaobin Qin, David J. Lilja:
AdaEmb-Encoder: Adaptive Embedding Spatial Encoder-Based Deduplication for Backing Up Classifier Training Data. IPCCC 2020: 1-8 - [c151]M. Hassan Najafi, S. Rasoul Faraji, Kia Bazargan, David J. Lilja:
Energy-Efficient Pulse-Based Convolution for Near-Sensor Processing. ISCAS 2020: 1-5 - [c150]M. Hassan Najafi, Devon Jenson, David J. Lilja, Marc D. Riedel:
Performing Stochastic Computation Deterministically. ISCAS 2020: 1 - [c149]Yectli A. Huerta, Brent Swartz, David J. Lilja:
Enhancing the Top-Down Microarchitectural Analysis Method Using Purchasing Power Parity Theory. LCPC 2020: 163-177
2010 – 2019
- 2019
- [j71]Bingzhe Li, Yaobin Qin, Bo Yuan, David J. Lilja:
Neural Network Classifiers Using a Hardware-Based Approximate Activation Function with a Hybrid Stochastic Multiplier. ACM J. Emerg. Technol. Comput. Syst. 15(1): 12:1-12:21 (2019) - [j70]Bingzhe Li, M. Hassan Najafi, David J. Lilja:
Low-Cost Stochastic Hybrid Multiplier for Quantized Neural Networks. ACM J. Emerg. Technol. Comput. Syst. 15(2): 18:1-18:19 (2019) - [j69]Bingzhe Li, Hao Wen, Farnaz Toussi, Clark Anderson, Bernard A. King-Smith, David J. Lilja, David H. C. Du:
NetStorage: A synchronized trace-driven replayer for network-storage system evaluation. Perform. Evaluation 130: 86-100 (2019) - [j68]M. Hassan Najafi, Devon Jenson, David J. Lilja, Marc D. Riedel:
Performing Stochastic Computation Deterministically. IEEE Trans. Very Large Scale Integr. Syst. 27(12): 2925-2938 (2019) - [c148]M. Hassan Najafi, S. Rasoul Faraji, Kia Bazargan, David J. Lilja:
Energy-Efficient Near-Sensor Convolution using Pulsed Unary Processing. ASAP 2019: 36 - [c147]S. Rasoul Faraji, M. Hassan Najafi, Bingzhe Li, David J. Lilja, Kia Bazargan:
Energy-Efficient Convolutional Neural Networks with Deterministic Bit-Stream Processing. DATE 2019: 1757-1762 - [c146]Bingzhe Li, Jiaxi Hu, M. Hassan Najafi, Steven J. Koester, David J. Lilja:
Low Cost Hybrid Spin-CMOS Compressor for Stochastic Neural Networks. ACM Great Lakes Symposium on VLSI 2019: 141-146 - [c145]Bingzhe Li, Chunhua Deng, Jinfeng Yang, David J. Lilja, Bo Yuan, David H. C. Du:
HAML-SSD: A Hardware Accelerated Hotness-Aware Machine Learning based SSD Management. ICCAD 2019: 1-8 - [c144]Qianqian Fan, David J. Lilja, Sachin S. Sapatnekar:
Using DCT-based Approximate Communication to Improve MPI Performance in Parallel Clusters. IPCCC 2019: 1-10 - [c143]M. Hassan Najafi, S. Rasoul Faraji, Bingzhe Li, David J. Lilja, Kia Bazargan:
Accelerating Deterministic Bit-Stream Computing with Resolution Splitting. ISQED 2019: 157-162 - [c142]Yaobin Qin, Brandon Hoffmann, Yuwei Wang, David J. Lilja:
Exploring A Forecasting Structure for the Capacity Usage in Backup Storage Systems. UEMCON 2019: 126-134 - 2018
- [j67]S. Karen Khatamifard, M. Hassan Najafi, Ali Ghoreyshi, Ulya R. Karpuzcu, David J. Lilja:
On Memory System Design for Stochastic Computing. IEEE Comput. Archit. Lett. 17(2): 117-121 (2018) - [j66]Filipe Betzel, S. Karen Khatamifard, Harini Suresh, David J. Lilja, John Sartori, Ulya R. Karpuzcu:
Approximate Communication: Techniques for Reducing Communication Bottlenecks in Large-Scale Parallel Systems. ACM Comput. Surv. 51(1): 1:1-1:32 (2018) - [j65]M. Hassan Najafi, David J. Lilja, Marc D. Riedel, Kia Bazargan:
Low-Cost Sorting Network Circuits Using Unary Processing. IEEE Trans. Very Large Scale Integr. Syst. 26(8): 1471-1480 (2018) - [c141]M. Hassan Najafi, David J. Lilja, Marc D. Riedel:
Deterministic methods for stochastic computing using low-discrepancy sequences. ICCAD 2018: 51 - [c140]Yaobin Qin, Brandon Hoffmann, David J. Lilja:
HyperProtect: Enhancing the Performance of a Dynamic Backup System Using Intelligent Scheduling. IPCCC 2018: 1-8 - [c139]Joseph M. Myre, Erich Frahm, David J. Lilja, Martin O. Saar:
TNT: A Solver for Large Dense Least-Squares Problems that Takes Conjugate Gradient from Bad in Theory, to Good in Practice. IPDPS Workshops 2018: 987-995 - [c138]Cong Ma, David J. Lilja:
Parallel implementation of finite state machines for reducing the latency of stochastic computing. ISQED 2018: 335-340 - [c137]Bingzhe Li, M. Hassan Najafi, Bo Yuan, David J. Lilja:
Quantized neural networks with new stochastic multipliers. ISQED 2018: 376-382 - [c136]Meng Yang, Bingzhe Li, David J. Lilja, Bo Yuan, Weikang Qian:
Towards Theoretical Cost Limit of Stochastic Number Generators for Stochastic Computing. ISVLSI 2018: 154-159 - [c135]Almutaz Adileh, David J. Lilja, Lieven Eeckhout:
Architectural Support for Probabilistic Branches. MICRO 2018: 108-120 - [c134]Bingzhe Li, Meng Yang, Soheil Mohajer, Weikang Qian, David J. Lilja:
Tier-Code: An XOR-Based RAID-6 Code with Improved Write and Degraded-Mode Read Performance. NAS 2018: 1-10 - [c133]Amogh Katti, David J. Lilja:
Efficient and Fast Approximate Consensus with Epidemic Failure Detection at Extreme Scale. PDP 2018: 267-272 - [c132]Jinfeng Yang, David J. Lilja:
Reducing Relational Database Performance Bottlenecks Using 3D XPoint Storage Technology. TrustCom/BigDataSE 2018: 1804-1808 - [c131]Yaobin Qin, Bingzhe Li, David J. Lilja:
Enhancing the Ensemble of Exemplar-SVMs for Binary Classification Using Concurrent Selection and Ensemble Learning. UEMCON 2018: 673-682 - 2017
- [j64]Cong Ma, William Tuohy, David J. Lilja:
Impact of spintronic memory on multicore cache hierarchy design. IET Comput. Digit. Tech. 11(2): 51-59 (2017) - [j63]M. Hassan Najafi, Peng Li, David J. Lilja, Weikang Qian, Kia Bazargan, Marc D. Riedel:
A Reconfigurable Architecture with Sequential Logic-Based Stochastic Computing. ACM J. Emerg. Technol. Comput. Syst. 13(4): 57:1-57:28 (2017) - [j62]M. Hassan Najafi, Shiva Jamali-Zavareh, David J. Lilja, Marc D. Riedel, Kia Bazargan, Ramesh Harjani:
An Overview of Time-Based Computing with Stochastic Constructs. IEEE Micro 37(6): 62-71 (2017) - [j61]M. Hassan Najafi, David J. Lilja, Marc D. Riedel, Kia Bazargan:
Polysynchronous Clocking: Exploiting the Skew Tolerance of Stochastic Circuits. IEEE Trans. Computers 66(10): 1734-1746 (2017) - [j60]M. Hassan Najafi, Shiva Jamali-Zavareh, David J. Lilja, Marc D. Riedel, Kia Bazargan, Ramesh Harjani:
Time-Encoded Values for Highly Efficient Stochastic Circuits. IEEE Trans. Very Large Scale Integr. Syst. 25(5): 1644-1657 (2017) - [c130]Lian Huai, Peng Li, Gerald E. Sobelman, David J. Lilja:
Stochastic computing implementation of trigonometric and hyperbolic functions. ASICON 2017: 553-556 - [c129]M. Hassan Najafi, David J. Lilja:
High-speed stochastic circuits using synchronous analog pulses. ASP-DAC 2017: 481-487 - [c128]Joe M. Myre, Erich Frahm, David J. Lilja, Martin O. Saar:
TNT-NN: A Fast Active Set Method for Solving Large Non-Negative Least Squares Problems. ICCS 2017: 755-764 - [c127]Bingzhe Li, Yaobin Qin, Bo Yuan, David J. Lilja:
Neural Network Classifiers Using Stochastic Computing with a Hardware-Oriented Approximate Activation Function. ICCD 2017: 97-104 - [c126]M. Hassan Najafi, David J. Lilja, Marc D. Riedel, Kia Bazargan:
Power and Area Efficient Sorting Networks Using Unary Processing. ICCD 2017: 125-128 - [c125]Manas Minglani, Jim Diehl, Xiang Cao, Bingzhe Li, Dongchul Park, David J. Lilja, David H. C. Du:
Kinetic Action: Performance Analysis of Integrated Key-Value Storage Devices vs. LevelDB Servers. ICPADS 2017: 501-510 - [c124]Yectli A. Huerta, Brent Swartz, David J. Lilja:
Determining work partitioning on closely coupled heterogeneous computing systems using statistical design of experiments. IISWC 2017: 118-119 - [c123]Qianqian Fan, Sachin S. Sapatnekar, David J. Lilja:
Cost-quality trade-offs of approximate memory repair mechanisms for image data. ISQED 2017: 438-444 - [c122]Bingzhe Li, Farnaz Toussi, Clark Anderson, David J. Lilja, David H. C. Du:
TraceRAR: An I/O Performance Evaluation Tool for Replaying, Analyzing, and Regenerating Traces. NAS 2017: 1-10 - [i3]S. Karen Khatamifard, M. Hassan Najafi, Ali Ghoreyshi, Ulya R. Karpuzcu, David J. Lilja:
On Memory System Design for Stochastic Computing. CoRR abs/1709.08748 (2017) - 2016
- [c121]M. Hassan Najafi, David J. Lilja, Marc D. Riedel, Kia Bazargan:
Polysynchronous stochastic circuits. ASP-DAC 2016: 492-498 - [c120]Bingzhe Li, M. Hassan Najafi, David J. Lilja:
Using Stochastic Computing to Reduce the Hardware Requirements for a Restricted Boltzmann Machine Classifier. FPGA 2016: 36-41 - [c119]Bingzhe Li, Manas Minglani, David J. Lilja:
Ps-Code: A New Code for Improved Degraded Mode Read and Write Performance of RAID Systems. NAS 2016: 1-10 - [i2]M. Hassan Najafi, David J. Lilja:
A High-Capacity Separable Reversible Method for Hiding Multiple Messages in Encrypted Images. CoRR abs/1612.04339 (2016) - 2015
- [c118]Bingzhe Li, M. Hassan Najafi, David J. Lilja:
An FPGA implementation of a Restricted Boltzmann Machine classifier using stochastic bit streams. ASAP 2015: 68-69 - [c117]Yuan Ji, Feng Ran, Cong Ma, David J. Lilja:
A hardware implementation of a radial basis function neural network using stochastic logic. DATE 2015: 880-883 - [c116]M. Hassan Najafi, Anirudh Murali, David J. Lilja, John Sartori:
GPU-Accelerated Nick Local Image Thresholding Algorithm. ICPADS 2015: 576-584 - [c115]Manas Minglani, Ashwin Nagarajan, Sneha Deshapande, Luke R. Everson, David J. Lilja:
Design space exploration for efficient computing in Solid State drives with the Storage Processing Unit. NAS 2015: 87-94 - 2014
- [j59]Peng Li, David J. Lilja, Weikang Qian, Marc D. Riedel, Kia Bazargan:
Logical Computation on Stochastic Bit Streams with Linear Finite-State Machines. IEEE Trans. Computers 63(6): 1474-1486 (2014) - [j58]David J. Lilja:
Introduction. ACM Trans. Parallel Comput. 1(1): 2:1-2:2 (2014) - [j57]Peng Li, David J. Lilja, Weikang Qian, Kia Bazargan, Marc D. Riedel:
Computation on Stochastic Bit Streams Digital Image Processing Case Studies. IEEE Trans. Very Large Scale Integr. Syst. 22(3): 449-462 (2014) - [c114]Naman Saraf, Kia Bazargan, David J. Lilja, Marc D. Riedel:
IIR filters using stochastic arithmetic. DATE 2014: 1-6 - [c113]William Tuohy, Cong Ma, Pushkar Nandkar, Nishant Borse, David J. Lilja:
Improving Energy and Performance with Spintronics Caches in Multicore Systems. Euro-Par Workshops (2) 2014: 279-290 - 2013
- [j56]Weijun Xiao, Peng Li, David J. Lilja:
Comparing the performance of stochastic simulation on GPUs and OpenMP. Int. J. Comput. Sci. Eng. 8(1): 34-46 (2013) - [j55]David J. Lilja, Raffaela Mirandola:
Introduction to the theme issue on performance modeling. Softw. Syst. Model. 12(4): 679-680 (2013) - [c112]Peng Li, David J. Lilja:
Accelerating the performance of stochastic encoding-based computations by sharing bits in consecutive bit streams. ASAP 2013: 257-260 - [c111]Ding Liu, Ruixuan Li, David J. Lilja, Weijun Xiao:
A divide-and-conquer approach for solving singular value decomposition on a heterogeneous system. Conf. Computing Frontiers 2013: 36:1-36:10 - [c110]Keerthi Palanivell, Kingsum Chow, Khun Ban, David J. Lilja:
A Stepwise Approach to Software-Hardware Performance Co-optimization Using Design of Experiments. Int. CMG Conference 2013 - [c109]Peng Li, Kevin Gomez, David J. Lilja:
Exploiting free silicon for energy-efficient computing directly in NAND flash-based solid-state storage systems. HPEC 2013: 1-6 - [c108]Naman Saraf, Kia Bazargan, David J. Lilja, Marc D. Riedel:
Stochastic functions using sequential logic. ICCD 2013: 507-510 - 2012
- [c107]Peng Li, Kevin Gomez, David J. Lilja:
Design of a storage processing unit. PACT 2012: 479-480 - [c106]Peng Li, Weikang Qian, Marc D. Riedel, Kia Bazargan, David J. Lilja:
The synthesis of linear Finite State Machine-based Stochastic Computational Elements. ASP-DAC 2012: 757-762 - [c105]Nohhyun Park, Irfan Ahmad, David J. Lilja:
Romano: autonomous storage management using performance prediction in multi-tenant datacenters. SoCC 2012: 21 - [c104]Shruti Patil, Min-Woo Jang, Chia-Ling Chen, Dongjin Lee, Zhijang Ye, Walter E. Partlo, David J. Lilja, Stephen A. Campbell, Tianhong Cui:
Weighted area technique for electromechanically enabled logic computation with cantilever-based NEMS switches. DATE 2012: 727-732 - [c103]Weikang Qian, Chen Wang, Peng Li, David J. Lilja, Kia Bazargan, Marc D. Riedel:
An efficient implementation of numerical integration using logical computation on stochastic bit streams. ICCAD 2012: 156-162 - [c102]Peng Li, David J. Lilja, Weikang Qian, Kia Bazargan, Marc D. Riedel:
The synthesis of complex arithmetic computation on stochastic bit streams using sequential logic. ICCAD 2012: 480-487 - [c101]Peng Li, Weikang Qian, David J. Lilja:
A stochastic reconfigurable architecture for fault-tolerant computation with sequential logic. ICCD 2012: 303-308 - [c100]Zhe Zhang, Weijun Xiao, Nohhyun Park, David J. Lilja:
Memory module-level testing and error behaviors for phase change memory. ICCD 2012: 358-363 - [c99]Weijun Xiao, Xiaoqiang Lei, Ruixuan Li, Nohhyun Park, David J. Lilja:
PASS: A Hybrid Storage System for Performance-Synchronization Tradeoffs Using SSDs. ISPA 2012: 403-410 - [c98]Peng Li, Weikang Qian, David J. Lilja, Kia Bazargan, Marc D. Riedel:
Case Studies of Logical Computation on Stochastic Bit Streams. PATMOS 2012: 235-244 - [c97]Jiaxi Hu, Zhaosen Wang, Qiyuan Qiu, Weijun Xiao, David J. Lilja:
Sparse Fast Fourier Transform on GPUs and Multi-core CPUs. SBAC-PAD 2012: 83-91 - [e2]Pen-Chung Yew, Sangyeun Cho, Luiz DeRose, David J. Lilja:
International Conference on Parallel Architectures and Compilation Techniques, PACT '12, Minneapolis, MN, USA - September 19 - 23, 2012. ACM 2012, ISBN 978-1-4503-1182-3 [contents] - 2011
- [j54]Joe Myre, Stuart D. C. Walsh, David J. Lilja, Martin O. Saar:
Performance analysis of single-phase, multiphase, and multicomponent lattice-Boltzmann fluid flow simulations on GPU clusters. Concurr. Comput. Pract. Exp. 23(4): 332-350 (2011) - [j53]Yocheved Dotan, Nadav Levison, David J. Lilja:
Fault tolerance for nanotechnology devices at the bit and module levels with history index of correct computation. IET Comput. Digit. Tech. 5(4): 221-230 (2011) - [j52]Weikang Qian, Xin Li, Marc D. Riedel, Kia Bazargan, David J. Lilja:
An Architecture for Fault-Tolerant Computation with Stochastic Logic. IEEE Trans. Computers 60(1): 93-105 (2011) - [c96]Peng Li, David J. Lilja:
A low power fault-tolerance architecture for the kernel density estimation based image segmentation algorithm. ASAP 2011: 161-168 - [c95]Shruti Patil, David J. Lilja:
Performing bitwise logic operations in cache using spintronics-based magnetic tunnel junctions. Conf. Computing Frontiers 2011: 33 - [c94]Shruti R. Patil, David J. Lilja:
A programmable and scalable technique to design spintronic logic circuits based on magnetic tunnel junctions. ACM Great Lakes Symposium on VLSI 2011: 7-12 - [c93]Peng Li, David J. Lilja:
Using stochastic computing to implement digital image processing algorithms. ICCD 2011: 154-161 - [c92]Biplob K. Debnath, Sudipta Sengupta, Jin Li, David J. Lilja, David Hung-Chang Du:
BloomFlash: Bloom Filter on Flash-Based Storage. ICDCS 2011: 635-644 - [c91]Biplob K. Debnath, Krishnan Srinivasan, Weijun Xiao, David J. Lilja, David H. C. Du:
Sampling-based garbage collection metadata management scheme for flash-based storage. MSST 2011: 1-6 - [e1]Samuel Kounev, Vittorio Cortellessa, Raffaela Mirandola, David J. Lilja:
ICPE'11 - Second Joint WOSP/SIPEW International Conference on Performance Engineering, Karlsruhe, Germany, March 14-16, 2011. ACM 2011, ISBN 978-1-4503-0519-8 [contents] - 2010
- [j51]Shruti R. Patil, David J. Lilja:
Using Resampling Techniques to Compute Confidence Intervals for the Harmonic Mean of Rate-Based Performance Metrics. IEEE Comput. Archit. Lett. 9(1): 1-4 (2010) - [j50]Haowei Bai, David J. Lilja, Mohammed Atiquzzaman:
Cross-layer speculative architecture for end systems and gateways in computer networks with lossy links. Wirel. Networks 16(6): 1621-1638 (2010) - [c90]Shruti Patil, Andrew Lyle, Jonathan D. Harms, David J. Lilja, Jianping Wang:
Spintronic logic gates for spintronic data using magnetic tunnel junctions. ICCD 2010: 125-131 - [c89]Nohhyun Park, David J. Lilja:
Characterizing datasets for data deduplication in backup applications. IISWC 2010: 1-10 - [c88]Biplob K. Debnath, Mohamed F. Mokbel, David J. Lilja, David H. C. Du:
Deferred updates for flash-based storage. MSST 2010: 1-6 - [c87]Eric Seppanen, Matthew T. O'Keefe, David J. Lilja:
High performance solid state storage under Linux. MSST 2010: 1-12
2000 – 2009
- 2009
- [j49]Stuart D. C. Walsh, Martin O. Saar, Peter Bailey, David J. Lilja:
Accelerating geoscience and engineering system simulations on graphics hardware. Comput. Geosci. 35(12): 2353-2364 (2009) - [j48]Yocheved Dotan, Nadav Levison, Roi Avidan, David J. Lilja:
History Index of Correct Computation for Fault-Tolerant Nano-Computing. IEEE Trans. Very Large Scale Integr. Syst. 17(7): 943-952 (2009) - [c86]Anand Singh, David J. Lilja:
Using a Statistical Approach for Optimal Security Parameter Determination. Security and Management 2009: 515-520 - [c85]Xin Li, Weikang Qian, Marc D. Riedel, Kia Bazargan, David J. Lilja:
A reconfigurable stochastic architecture for highly reliable computing. ACM Great Lakes Symposium on VLSI 2009: 315-320 - [c84]Weikang Qian, Marc D. Riedel, Kia Bazargan, David J. Lilja:
The synthesis of combinational logic to generate probabilities. ICCAD 2009: 367-374 - [c83]Peter Bailey, Joe Myre, Stuart D. C. Walsh, David J. Lilja, Martin O. Saar:
Accelerating Lattice Boltzmann Fluid Flow Simulations Using Graphics Processors. ICPP 2009: 550-557 - [c82]Biplob K. Debnath, Sunil Subramanya, David Hung-Chang Du, David J. Lilja:
Large Block CLOCK (LB-CLOCK): A write caching algorithm for solid state disks. MASCOTS 2009: 1-9 - [c81]Anand Singh, David J. Lilja:
Improving risk assessment methodology: a statistical design of experiments approach. SIN 2009: 21-29 - 2008
- [j47]Biplob K. Debnath, Mohamed F. Mokbel, David J. Lilja:
Exploiting the Impact of Database System Configuration Parameters: A Design of Experiments Approach. IEEE Data Eng. Bull. 31(1): 3-10 (2008) - [j46]Deepak Mathaikutty, Sreekumar V. Kodakara, Ajit Dingankar, Sandeep K. Shukla, David J. Lilja:
MMV: A Metamodeling Based Microprocessor Validation Environment. IEEE Trans. Very Large Scale Integr. Syst. 16(4): 339-352 (2008) - [c80]Shruti R. Patil, Xiaofeng Yao, Hao Meng, Jianping Wang, David J. Lilja:
Design of a spintronic arithmetic and logic unit using magnetic tunnel junctions. Conf. Computing Frontiers 2008: 171-178 - [c79]Renato J. O. Figueiredo, P. Oscar Boykin, José A. B. Fortes, Tao Li, Jie-Kwon Peir, David Wolinsky, Lizy K. John, David R. Kaeli, David J. Lilja, Sally A. McKee, Gokhan Memik, Alain Roy, Gary S. Tyson:
Archer: A Community Distributed Computing Infrastructure for Computer Architecture Research and Education. CollaborateCom 2008: 70-84 - [c78]Drew C. Ness, David J. Lilja:
Guiding Circuit Level Fault-Tolerance Design with Statistical Methods. DATE 2008: 348-353 - [c77]Drew C. Ness, David J. Lilja:
Statistically translating low-level error probabilities to increase the accuracy and efficiency of reliability simulations in hardware description languages. ACM Great Lakes Symposium on VLSI 2008: 297-302 - [c76]Biplob K. Debnath, David J. Lilja, Mohamed F. Mokbel:
SARD: A statistical approach for ranking database tuning parameters. ICDE Workshops 2008: 11-18 - [c75]Resit Sendag, Joshua J. Yi, Peng-fei Chuang, David J. Lilja:
Low power/area branch prediction using complementary branch predictors. IPDPS 2008: 1-12 - [c74]Vassilios N. Christopoulos, David J. Lilja, Paul R. Schrater, Apostolos P. Georgopoulos:
Independent Component Analysis and Evolutionary Algorithms for Building Representative Benchmark Subsets. ISPASS 2008: 169-178 - [i1]Renato J. O. Figueiredo, P. Oscar Boykin, José A. B. Fortes, Tao Li, Jie-Kwon Peir, David Wolinsky, Lizy Kurian John, David R. Kaeli, David J. Lilja, Sally A. McKee, Gokhan Memik, Alain Roy, Gary S. Tyson:
Archer: A Community Distributed Computing Infrastructure for Computer Architecture Research and Education. CoRR abs/0807.1765 (2008) - 2007
- [j45]Sreekumar V. Kodakara, Jinpyo Kim, David J. Lilja, Douglas M. Hawkins, Wei-Chung Hsu, Pen-Chung Yew:
CIM: A Reliable Metric for Evaluating Program Phase Classifications. IEEE Comput. Archit. Lett. 6(1): 9-12 (2007) - [j44]Keqiang Wu, David J. Lilja, Haowei Bai:
An adaptive dual control framework for QoS design. Clust. Comput. 10(2): 217-228 (2007) - [j43]Joshua J. Yi, Resit Sendag, David J. Lilja, Douglas M. Hawkins:
Speed versus Accuracy Trade-Offs in Microarchitectural Simulations. IEEE Trans. Computers 56(11): 1549-1563 (2007) - [c73]Deepak Mathaikutty, Sandeep K. Shukla, Sreekumar V. Kodakara, David J. Lilja, Ajit Dingankar:
Design fault directed test generation for microprocessor validation. DATE 2007: 761-766 - [c72]Christian J. Hescott, Drew C. Ness, David J. Lilja:
Scaling Analytical Models for Soft Error Rate Estimation Under a Multiple-Fault Environment. DSD 2007: 641-648 - [c71]Drew C. Ness, Christian J. Hescott, David J. Lilja:
Exploring subsets of standard cell libraries to exploit natural fault masking capabilities for reliable logic. ACM Great Lakes Symposium on VLSI 2007: 208-211 - [c70]Sreekumar V. Kodakara, Jinpyo Kim, David J. Lilja, Wei-Chung Hsu, Pen-Chung Yew:
Analysis of Statistical Sampling in Microarchitecture Simulation: Metric, Methodology and Program Characterization. IISWC 2007: 139-148 - [c69]James Skarie, Biplob K. Debnath, David J. Lilja, Mohamed F. Mokbel:
SCRAP: A Statistical Approach for Creating a Database Query Workload Based on Performance Bottlenecks. IISWC 2007: 183-192 - [c68]Christian J. Hescott, Drew C. Ness, David J. Lilja:
MEMESTAR: A Simulation Framework for Reliability Evaluation over Multiple Environments. ISQED 2007: 917-922 - [c67]Drew C. Ness, Christian J. Hescott, David J. Lilja:
Improving nanoelectronic designs using a statistical approach to identify key parameters in circuit level SEU simulations. NANOARCH 2007: 46-53 - [c66]Sreekumar V. Kodakara, Deepak Mathaikutty, Ajit Dingankar, Sandeep K. Shukla, David J. Lilja:
Model Based Test Generation for Microprocessor Architecture Validation. VLSI Design 2007: 465-472 - 2006
- [j42]Joshua J. Yi, Lieven Eeckhout, David J. Lilja, Brad Calder, Lizy Kurian John, James E. Smith:
The Future of Simulation: A Field of Dreams. Computer 39(11): 22-29 (2006) - [j41]Haowei Bai, Mohammed Atiquzzaman, David J. Lilja:
Layered view of QoS issues in IP-based mobile wireless networks. Int. J. Commun. Syst. 19(2): 141-161 (2006) - [j40]Donald Johnson, David J. Lilja, John Riedl:
Circulating shared-registers for multiprocessor systems. J. Syst. Archit. 52(3): 152-168 (2006) - [j39]Joshua J. Yi, David J. Lilja:
Simulation of Computer Architectures: Simulators, Benchmarks, Methodologies, and Recommendations. IEEE Trans. Computers 55(3): 268-280 (2006) - [c65]Ajit Dingankar, Deepak Mathaikutty, Sreekumar V. Kodakara, Sandeep K. Shukla, David J. Lilja:
MMV: Metamodeling Based Microprocessor Valiation Environment. HLDVT 2006: 143-148 - [c64]Joshua J. Yi, Hans Vandierendonck, Lieven Eeckhout, David J. Lilja:
The exigency of benchmark and compiler drift: designing tomorrow's processors with yesterday's tools. ICS 2006: 75-86 - [c63]Joshua J. Yi, Resit Sendag, Lieven Eeckhout, Ajay Joshi, David J. Lilja, Lizy Kurian John:
Evaluating Benchmark Subsetting Approaches. IISWC 2006: 93-104 - [c62]Vidyasagar Nookala, David J. Lilja, Sachin S. Sapatnekar:
Temperature-aware floorplanning of microarchitecture blocks with IPC-power dependence modeling and transient analysis. ISLPED 2006: 298-303 - [c61]Ajay Joshi, Joshua J. Yi, Robert H. Bell Jr., Lieven Eeckhout, Lizy Kurian John, David J. Lilja:
Evaluating the efficacy of statistical simulation for design space exploration. ISPASS 2006: 70-79 - [c60]Vidyasagar Nookala, Ying Chen, David J. Lilja, Sachin S. Sapatnekar:
Comparing simulation techniques for microarchitecture-aware floorplanning. ISPASS 2006: 80-88 - [p1]Joshua J. Yi, David J. Lilja:
Computer Architecture. Handbook of Nature-Inspired and Innovative Computing 2006: 287-314 - 2005
- [j38]Ying Chen, Karthik Ranganathan, Vasudev V. Pai, David J. Lilja, Kia Bazargan:
A Novel Memory Structure for Embedded Systems: Flexible Sequential and Random Access Memory. J. Comput. Sci. Technol. 20(5): 596-606 (2005) - [j37]Joshua J. Yi, David J. Lilja, Douglas M. Hawkins:
Improving Computer Architecture Simulation Methodology by Adding Statistical Rigor. IEEE Trans. Computers 54(11): 1360-1373 (2005) - [j36]Resit Sendag, Ying Chen, David J. Lilja:
The Impact of Incorrectly Speculated Memory Operations in a Multithreaded Architecture. IEEE Trans. Parallel Distributed Syst. 16(3): 271-285 (2005) - [c59]Ying Chen, Dennis Abts, David J. Lilja:
Efficiently generating test vectors with state pruning. ASP-DAC 2005: 1196-1199 - [c58]Vidyasagar Nookala, Ying Chen, David J. Lilja, Sachin S. Sapatnekar:
Microarchitecture-aware floorplanning using a statistical design of experiments approach. DAC 2005: 579-584 - [c57]Jinpyo Kim, Sreekumar V. Kodakara, Wei-Chung Hsu, David J. Lilja, Pen-Chung Yew:
Dynamic Code Region (DCR) Based Program Phase Tracking and Prediction for Dynamic Optimizations. HiPEAC 2005: 203-217 - [c56]Joshua J. Yi, Sreekumar V. Kodakara, Resit Sendag, David J. Lilja, Douglas M. Hawkins:
Characterizing and Comparing Prevailing Simulation Techniques. HPCA 2005: 266-277 - [c55]Keqiang Wu, David J. Lilja, Haowei Bai:
The Applicability of Adaptive Control Theory to QoS Design: Limitations and Solutions. IPDPS 2005 - [c54]Kevin KleinOsowski, Thomas Ruwart, David J. Lilja:
Communicating Quality of Service Requirements to an Object-Based Storage Device. MSST 2005: 224-231 - 2004
- [j35]Qing Zhao, David J. Lilja:
Static Classification of Value Predictability Using Compiler Hints. IEEE Trans. Computers 53(8): 929-944 (2004) - [c53]Ying Chen, Karthik Ranganathan, Vasudev V. Pai, David J. Lilja, Kia Bazargan:
Enhancing the Memory Performance of Embedded Systems with the Flexible Sequential and Random Access Memory. Asia-Pacific Computer Systems Architecture Conference 2004: 88-101 - [c52]Haowei Bai, Mohammed Atiquzzaman, David J. Lilja:
Wireless Sensor Network for Aircraft Health Monitoring. BROADNETS 2004: 748-750 - [c51]Keqiang Wu, Peng-fei Chuang, David J. Lilja:
An active data-aware cache consistency protocol for highly-scalable data-shipping DBMS architectures. Conf. Computing Frontiers 2004: 222-234 - [c50]A. J. KleinOsowski, Kevin KleinOsowski, Vijay Rangarajan, Priyadarshini Ranganath, David J. Lilja:
The Recursive NanoBox Processor Grid: A Reliable System Architecture for Unreliable Nanotechnology Devices. DSN 2004: 167-176 - [c49]Peng-fei Chuang, Resit Sendag, David J. Lilja:
Improving Data Cache Performance via Address Correlation: An Upper Bound Study. Euro-Par 2004: 541-550 - [c48]Baris M. Kazar, Shashi Shekhar, David J. Lilja, Ranga Raju Vatsavai, R. Kelley Pace:
Comparing Exact and Approximate Spatial Auto-regression Model Solutions for Spatial Data Analysis. GIScience 2004: 140-161 - [c47]Haowei Bai, Mohammed Atiquzzaman, David J. Lilja:
Using ECN Marks to Improve TCP Performance over Lossy Links. ICETE (3) 2004: 437-445 - [c46]Keqiang Wu, David J. Lilja:
Self-tuning Speculation for Maintaining the Consistency of Client-Cached Data. ICPADS 2004: 91-100 - [c45]A. J. KleinOsowski, David J. Lilja:
The NanoBox Project: Exploring Fabrics of Self-Correcting Logic Blocks for High Defect Rate Molecular Device Technologies. ISVLSI 2004: 19-24 - [c44]Ying Chen, Dennis Abts, David J. Lilja:
State Pruning for Test Vector Generation for a Multiprocessor Cache Coherence Protocol. IEEE International Workshop on Rapid System Prototyping 2004: 74-77 - 2003
- [j34]Resit Sendag, Peng-fei Chuang, David J. Lilja:
Address Correlation: Exceeding the Limits of Locality. IEEE Comput. Archit. Lett. 2 (2003) - [j33]Kevin Skadron, Margaret Martonosi, David I. August, Mark D. Hill, David J. Lilja, Vijay S. Pai:
Challenges in Computer Architecture Evaluation. Computer 36(8): 30-36 (2003) - [j32]Jian Huang, David J. Lilja:
Balancing Reuse Opportunities and Performance Gains with Subblock Value Reuse. IEEE Trans. Computers 52(8): 1032-1050 (2003) - [c43]Joshua J. Yi, David J. Lilja, Douglas M. Hawkins:
A Statistically Rigorous Approach for Improving Simulation Methodology. HPCA 2003: 281-291 - [c42]Keqiang Wu, Resit Sendag, David J. Lilja:
Exploring Memory Access Regularity in Pointer-Intensive Application Programs. IDEAL 2003: 472-476 - [c41]Dennis Abts, Steve Scott, David J. Lilja:
So Many States, So Little Time: Verifying Memory Coherence in the Cray X1. IPDPS 2003: 11 - [c40]Ying Chen, Resit Sendag, David J. Lilja:
Using Incorrect Speculation to Prefetch Data in a Concurrent Multithreaded Processor. IPDPS 2003: 76 - 2002
- [j31]A. J. KleinOsowski, David J. Lilja:
MinneSPEC: A New SPEC Benchmark Workload for Simulation-Based Computer Architecture Research. IEEE Comput. Archit. Lett. 1 (2002) - [j30]Iffat H. Kazi, David J. Lilja:
Dynamically adapting to system load and program behavior in multiprogrammed multiprocessor systems. Concurr. Comput. Pract. Exp. 14(12): 957-985 (2002) - [c39]Resit Sendag, David J. Lilja, Steven R. Kunkel:
Exploiting the Prefetching Effect Provided by Executing Mispredicted Load Instructions. Euro-Par 2002: 468-480 - [c38]Joshua J. Yi, Resit Sendag, David J. Lilja:
Increasing Instruction-Level Parallelism with Instruction Precomputation (Research Note). Euro-Par 2002: 481-485 - [c37]Joshua J. Yi, David J. Lilja:
Improving Processor Performance by Simplifying and Bypassing Trivial Computations. ICCD 2002: 462- - 2001
- [j29]Kelvin K. Yue, David J. Lilja:
Implementing a dynamic processor allocation policy for multiprogrammed parallel applications in the Solaris. Concurr. Comput. Pract. Exp. 13(6): 449-464 (2001) - [j28]David J. Lilja:
Teaching computer systems performance analysis. IEEE Trans. Educ. 44(1): 35-40 (2001) - [j27]Iffat H. Kazi, David J. Lilja:
Coarse-Grained Thread Pipelining: A Speculative Parallel Execution Model for Shared-Memory Multiprocessors. IEEE Trans. Parallel Distributed Syst. 12(9): 952-966 (2001) - [c36]Bob Glamm, David J. Lilja:
Automatic Verification of Instruction Set Simulation Using Synchronized State Comparison. Annual Simulation Symposium 2001: 72-77 - [c35]Qing Zhao, David J. Lilja:
Compiler-Directed Classification of Value Locality Behavior. ICCD 2001: 240-248 - 2000
- [j26]Per Stenström, Erik Hagersten, David J. Lilja, Margaret Martonosi, Madan Venugopal:
Shared-memory multiprocessing: Current state and future directions. Adv. Comput. 53: 1-53 (2000) - [j25]Steven P. Vanderwiel, David J. Lilja:
Data prefetch mechanisms. ACM Comput. Surv. 32(2): 174-199 (2000) - [j24]Iffat H. Kazi, Howard H. Chen, Berdenia Stanley, David J. Lilja:
Techniques for obtaining high performance in Java programs. ACM Comput. Surv. 32(3): 213-240 (2000) - [j23]Iffat H. Kazi, Davis P. Jose, Badis Ben-Hamida, Christian J. Hescott, Chris Kwok, Joseph A. Konstan, David J. Lilja, Pen-Chung Yew:
JaViz: A client/server Java profiling tool. IBM Syst. J. 39(1): 96-117 (2000) - [j22]Jian Huang, David J. Lilja:
Extending Value Reuse to Basic Blocks with Compiler Support. IEEE Trans. Computers 49(4): 331-347 (2000) - [j21]Babak Hamidzadeh, Lau Ying Kit, David J. Lilja:
Dynamic Task Scheduling Using Online Optimization. IEEE Trans. Parallel Distributed Syst. 11(11): 1151-1163 (2000) - [c34]Jian Huang, David J. Lilja:
Exploring Sub-Block Value Reuse for Superscalar Processors. IEEE PACT 2000: 100-110 - [c33]Iffat H. Kazi, David J. Lilja:
A Comprehensive Dynamic Processor Allocation Scheme for Multiprogrammed Multiprocessor Systems. ICPP 2000: 153-162 - [c32]Dennis Abts, Mike Roberts, David J. Lilja:
A Balanced Approach to High-Level Verification: Performance Trade-Offs in Verifying Large-Scale Multiprocessors. ICPP 2000: 505-512 - [c31]Iffat H. Kazi, David J. Lilja:
JavaSpMT: A Speculative Thread Pipelining Parallelization Model for Java Programs. IPDPS 2000: 559-564
1990 – 1999
- 1999
- [j20]David J. Lilja:
Special Issue on Compilation and Architectural Support for Parallel Applications - Guest Editor's Introduction. J. Parallel Distributed Comput. 58(2): 129-131 (1999) - [j19]Jenn-Yuan Tsai, Jian Huang, Christoffer Amlo, David J. Lilja, Pen-Chung Yew:
The Superthreaded Processor Architecture. IEEE Trans. Computers 48(9): 881-902 (1999) - [j18]J. S. Kim, David J. Lilja:
Performance-Based Path Determination for Interprocessor Communication in Distributed Computing Systems. IEEE Trans. Parallel Distributed Syst. 10(3): 316-327 (1999) - [c30]Jian Huang, David J. Lilja:
Exploiting Basic Block Value Locality with Block Reuse. HPCA 1999: 106-114 - [c29]Steven P. Vanderwiel, David J. Lilja:
A Compiler-Assisted Data Prefetch Controller. ICCD 1999: 372-377 - [c28]JunSeong Kim, David J. Lilja:
A Network Status Predictor to Support Dynamic Scheduling in Network-Based Computing Systems. IPPS/SPDP 1999: 372-378 - [c27]David J. Lilja:
Education at a distance: a report from the front. WCAE@HPCA 1999: 8 - 1998
- [j17]Steven P. Vanderwiel, Daphna Nathanson, David J. Lilja:
A comparative analysis of parallel programming language complexity and performance. Concurr. Pract. Exp. 10(10): 807-820 (1998) - [j16]Jenn-Yuan Tsai, Zhenzhen Jiang, Zhiyuan Li, David J. Lilja, Xin Wang, Pen-Chung Yew, Bixia Zheng, Stephen J. Schwinn:
Integrating Parallelizing Compilation Technology and Processor Architecture for Cost-Effective Concurrent multithreading. J. Inf. Sci. Eng. 14(1): 205-222 (1998) - [j15]Kelvin K. Yue, David J. Lilja:
Comparing Processor Allocation Strategies in Multiprogrammed Shared-Memory Multiprocessors. J. Parallel Distributed Comput. 49(2): 245-258 (1998) - [c26]JunSeong Kim, David J. Lilja:
Characterization of Communication Patterns in Message-Passing Parallel Scientific Application Programs. CANPC 1998: 202-216 - [c25]Farnaz Mounes-Toussi, David J. Lilja:
The Effect of using State-Based Priority Information in a Shared-Memory Multiprocessor Cache Replacement Policy. ICPP 1998: 217-224 - [c24]Sangyeun Cho, Jenn-Yuan Tsai, Yonghong Song, Bixia Zheng, Stephen J. Schwinn, Xin Wang, Qing Zhao, Zhiyuan Li, David J. Lilja, Pen-Chung Yew:
High-Level Information - An Approach for Integrating Front-End and Back-End Compilers. ICPP 1998: 346-355 - [c23]Iffat H. Kazi, David J. Lilja:
Coarse-grained Speculative Execution in Shared-memory Multiprocessors. International Conference on Supercomputing 1998: 93-100 - [c22]Kelvin K. Yue, David J. Lilja:
Dynamic Processor Allocation with the Solaris Operating System. IPPS/SPDP 1998: 392-397 - [c21]Jian Huang, David J. Lilja:
An Efficient Strategy for Developing a Simulator for a Novel Concurrent Multithreaded Processor Architecture. MASCOTS 1998: 185-191 - 1997
- [j14]Steven P. Vanderwiel, David J. Lilja:
When Caches Aren't Enough: Data Prefetching Techniques. Computer 30(7): 23-30 (1997) - [j13]Per Stenström, Erik Hagersten, David J. Lilja, Margaret Martonosi, Madan Venugopal:
Trends in Shared Memory Multiprocessing. Computer 30(12): 44-50 (1997) - [j12]Sarita V. Adve, Doug Burger, Rudolf Eigenmann, Alasdair Rawsthorne, Michael D. Smith, Catherine H. Gebotys, Mahmut T. Kandemir, David J. Lilja, Alok N. Choudhary, Jesse Zhixi Fang, Pen-Chung Yew:
Changing Interaction of Compiler and Architecture. Computer 30(12): 51-58 (1997) - [j11]Donald Johnson, David J. Lilja, John Riedl, James Anderson:
Low-Cost, High-Performance Barrier Synchronization on Networks of Workstations. J. Parallel Distributed Comput. 40(1): 131-137 (1997) - [j10]Kelvin K. Yue, David J. Lilja:
An Effective Processor Allocation Strategy for Multiprogrammed Shared-Memory Multiprocessors. IEEE Trans. Parallel Distributed Syst. 8(12): 1246-1258 (1997) - [c20]JunSeong Kim, David J. Lilja:
Exploiting multiple heterogeneous networks to reduce communication costs in parallel programs. Heterogeneous Computing Workshop 1997: 83-95 - [c19]Steven P. Vanderwiel, Daphna Nathanson, David J. Lilja:
Complexity and Performance in Parallel Programming Languages. HIPS 1997: 3- - [c18]JunSeong Kim, David J. Lilja:
Utilizing Heterogeneous Networks in Distributed Parallel Computing Systems. HPDC 1997: 336-345 - 1996
- [c17]Babak Hamidzadeh, David J. Lilja:
Dynamic Scheduling Strategies for Shared-memory Multiprocessors. ICDCS 1996: 208-215 - [c16]Kelvin K. Yue, David J. Lilja:
Performance Analysis and Prediction of Processor Scheduling Strategies in Multiprogrammed Shared-Memory Multiprocessors. ICPP, Vol. 3 1996: 70-78 - [c15]Kelvin K. Yue, David J. Lilja:
Efficient Execution of Parallel Applications in Multiprogrammed Multiprocessor Systems. IPPS 1996: 448-456 - [c14]David J. Lilja:
Computer architecture research: teaching the basic skills. WCAE@HPCA 1996: 3 - 1995
- [j9]David J. Lilja:
Partitioning tasks between a pair of interconnected heterogeneous processors: A case study. Concurr. Pract. Exp. 7(3): 209-223 (1995) - [j8]Babak Hamidzadeh, Yacine Atif, David J. Lilja:
Dynamic scheduling techniques for heterogeneous computing systems. Concurr. Pract. Exp. 7(7): 633-652 (1995) - [j7]Farnaz Mounes-Toussi, David J. Lilja:
The Potential of Compile-Time Analysis to Adapt the Cache Coherence Enforcement Strategy to the Data Sharing Characteristics. IEEE Trans. Parallel Distributed Syst. 6(5): 470-481 (1995) - [c13]Kelvin K. Yue, David J. Lilja:
Parameter estimation for a generalized parallel loop scheduling algorithm. HICSS (2) 1995: 187-191 - [c12]Farnaz Mounes-Toussi, David J. Lilja:
Write buffer design for cache-coherent shared-memory multiprocessors. ICCD 1995: 506-511 - [c11]Donald Johnson, David J. Lilja, John Riedl:
A Circulating Active Barrier Synchronization Mechanism. ICPP (1) 1995: 202-209 - [c10]Kelvin K. Yue, David J. Lilja:
Loop-Level Process Control: An Effective Processor Allocation Policy for Multiprogrammed Shared-Memory Multiprocessors. JSSPP 1995: 182-199 - 1994
- [j6]David J. Lilja:
Exploiting the Parallelism Available in Loops. Computer 27(2): 13-26 (1994) - [j5]David J. Lilja:
A Multiprocessor Architecture Combining Fine-Grained and Coarse-Grained Parallelism Strategies. Parallel Comput. 20(5): 729-751 (1994) - [j4]David J. Lilja:
The Impact of Parallel Loop Scheduling Strategies on Prefetching in a Shared Memory Multiprocessor. IEEE Trans. Parallel Distributed Syst. 5(6): 573-584 (1994) - [c9]David J. Lilja, Jonathan Schmitt:
A Data Parallel Implementation of the TRFD Program from the Perfect Benchmarks. EUROSIM 1994: 355-362 - [c8]David J. Lilja, Shanthi Ambalavanan:
A Superassociative Tagged Cache Coherence Directory. ICCD 1994: 42-45 - [c7]Babak Hamidzadeh, David J. Lilja:
Self-Adjusting Scheduling: An On-Line Optimization Technique for Locality Management and Load Balancing. ICPP (2) 1994: 39-46 - [c6]Donald Johnson, David J. Lilja, John Riedl:
A Distributed Hardware Mechanism for Process Synchronization on Shared-Bus Multiprocessors. ICPP (2) 1994: 268-275 - [c5]Farnaz Mounes-Toussi, David J. Lilja, Zhiyuan Li:
An evaluation of a compiler optimization for improving the performance of a coherence directory. International Conference on Supercomputing 1994: 75-84 - [c4]Trung N. Nguyen, Farnaz Mounes-Toussi, David J. Lilja, Zhiyuan Li:
A Compiler-Assisted Scheme for Adaptive Cache Coherence Enforcement. IFIP PACT 1994: 69-78 - 1993
- [j3]David J. Lilja:
Cache Coherence in Large-Scale Shared-Memory Multiprocessors: Issues and Comparisons. ACM Comput. Surv. 25(3): 303-338 (1993) - [j2]David J. Lilja, Pen-Chung Yew:
Improving Memory Utilization in Cache Coherence Directories. IEEE Trans. Parallel Distributed Syst. 4(10): 1130-1146 (1993) - [c3]Trung N. Nguyen, Zhiyuan Li, David J. Lilja:
Efficient Use of Dynamically Tagged Directories Through Compiler Analysis. ICPP (2) 1993: 112-119 - 1991
- [b2]David J. Lilja:
Architectural alternatives for exploiting parallelism. IEEE 1991, ISBN 978-0-8186-2642-5, pp. I-X, 1-447 - [b1]David J. Lilja:
Processor parallelism considerations and memory latency reduction in shared memory multiprocessors. University of Illinois Urbana-Champaign, USA, 1991 - [c2]David J. Lilja, Pen-Chung Yew:
Combining hardware and software cache coherence strategies. ICS 1991: 274-283 - 1990
- [c1]David J. Lilja, Pen-Chung Yew:
Comparing Parallelism Extraction Techniques: Superscalar Processors, Pipelined Processors, and Multiprocessors. ICPP (1) 1990: 563-564
1980 – 1989
- 1988
- [j1]David J. Lilja:
Reducing the Branch Penalty in Pipelined Processors. Computer 21(7): 47-55 (1988)
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2025-01-20 23:03 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint