1988 …2020

Research output per year

If you made any changes in Pure these will be visible here soon.

Research Output

Filter
Article
2003

Address correlation: Exceeding the limits of locality

Sendag, R., Chuang, P. F. & Lilja, D. J., Jan 1 2003, In : IEEE Computer Architecture Letters. 2, 1, 1 p.

Research output: Contribution to journalArticle

8 Scopus citations

Balancing reuse opportunities and performance gains with subblock value reuse

Huang, J. & Lilja, D. J., Aug 1 2003, In : IEEE Transactions on Computers. 52, 8, p. 1032-1050 19 p.

Research output: Contribution to journalArticle

Challenges in computer architecture evaluation

Skadron, K., Martonosi, M., August, D. I., Hill, M. D., Lilja, D. J. & Pai, V. S., Aug 2003, In : Computer. 36, 8, p. 30-36 7 p.

Research output: Contribution to journalArticle

68 Scopus citations
2002

Dynamically adapting to system load and program behavior in multiprogrammed multiprocessor systems

Kazi, I. H. & Lilja, D. J., Oct 1 2002, In : Concurrency Computation Practice and Experience. 14, 12, p. 957-985 29 p.

Research output: Contribution to journalArticle

13 Scopus citations

MinneSPEC: A New SPEC Benchmark Workload for Simulation-Based Computer Architecture Research

KleinOsowski, A. & Lilja, D. J., Jan 1 2002, In : IEEE Computer Architecture Letters. 1, 1, 1 p.

Research output: Contribution to journalArticle

224 Scopus citations
2001
10 Scopus citations

Comparing instructional delivery methods for teaching computer systems performance analysis

Lilja, D. J., Feb 1 2001, In : IEEE Transactions on Education. 44, 1, p. 35-40 6 p.

Research output: Contribution to journalArticle

7 Scopus citations
2 Scopus citations
11 Scopus citations
2000

Data Prefetch Mechanisms

Vanderwiel, S. P. & Lilja, D. J., Jun 1 2000, In : ACM Computing Surveys. 32, 2, p. 174-199 26 p.

Research output: Contribution to journalArticle

176 Scopus citations

Dynamic task scheduling using online optimization

Hamidzadeh, B., Kit, L. Y. & Lilja, D. J., Nov 1 2000, In : IEEE Transactions on Parallel and Distributed Systems. 11, 11, p. 1151-1163 13 p.

Research output: Contribution to journalArticle

39 Scopus citations

Extending value reuse to basic blocks with compiler support

Huang, J. & Lilja, D. J., Apr 1 2000, In : IEEE Transactions on Computers. 49, 4, p. 331-347 17 p.

Research output: Contribution to journalArticle

23 Scopus citations
11 Scopus citations

JaViz: A client/server Java profiling tool

Kazi, I. H., Jose, D. P., Ben-Hamida, B., Hescott, C. J., Kwok, C., Konstan, J. A., Lilja, D. J. & Yew, P-C., Jan 1 2000, In : Unknown Journal. 39, 1, p. 96-117 22 p.

Research output: Contribution to journalArticle

15 Scopus citations

Shared-memory multiprocessing: Current state and future directions

Sterström, P., Hagersten, E., Lilja, D. J., Martonosi, M. & Venugopal, M., Dec 1 2000, In : Advances in Computers. 53, C, p. 1-53 53 p.

Research output: Contribution to journalArticle

Techniques for obtaining high performance in Java programs

Kazi, I. H., Chen, H. H., Stanley, B. & Lilja, D. J., Jan 1 2000, In : ACM Computing Surveys. 32, 3, p. 213-240 28 p.

Research output: Contribution to journalArticle

35 Scopus citations
1999
6 Scopus citations
7 Scopus citations

The superthreaded processor architecture

Tsai, J. Y., Huang, J., Amlo, C., Lilja, D. J. & Yew, P. C., Dec 1 1999, In : IEEE Transactions on Computers. 48, 9, p. 881-902 22 p.

Research output: Contribution to journalArticle

115 Scopus citations
1998

A comparative analysis of parallel programming language complexity and performance

VanderWiel, S. P., Nathanson, D. & Lilja, D. J., Aug 1998, In : Concurrency Practice and Experience. 10, 10, p. 807-820 14 p.

Research output: Contribution to journalArticle

1 Scopus citations

Comparing Processor Allocation Strategies in Multiprogrammed Shared-Memory Multiprocessors

Yue, K. K. & Lilja, D. J., Mar 15 1998, In : Journal of Parallel and Distributed Computing. 49, 2, p. 245-258 14 p.

Research output: Contribution to journalArticle

5 Scopus citations

Integrating parallelizing compilation technology and processor architecture for cost-effective concurrent multithreading

Tsai, J. Y., Jiang, Z., Li, Z., Lilja, D. J., Wang, X., Yew, P-C., Zheng, B. & Schwinn, S. J., Mar 1 1998, In : Journal of Information Science and Engineering. 14, 1, p. 205-222 18 p.

Research output: Contribution to journalArticle

7 Scopus citations
1997

An effective processor allocation strategy for multiprogrammed shared-memory multiprocessors

Yue, K. K. & Lilja, D. J., Dec 1 1997, In : IEEE Transactions on Parallel and Distributed Systems. 8, 12, p. 1246-1258 13 p.

Research output: Contribution to journalArticle

12 Scopus citations

Changing interaction of compiler and architecture

Adve, S. V., Burger, D., Eigenmann, R., Rawsthorne, A., Smith, M. D., Gebotys, C. H., Kandemir, M. T., Lilja, D. J., Choudhary, A. N., Fang, J. Z. & Yew, P. C., Dec 1 1997, Computer, 30, 12, p. 51-58 8 p.

Research output: Contribution to specialist publicationArticle

13 Scopus citations

Low-cost, high-performance barrier synchronization on networks of workstations

Johnson, D., Lilja, D., Riedl, J. & Anderson, J., Jan 10 1997, In : Journal of Parallel and Distributed Computing. 40, 1, p. 131-137 7 p.

Research output: Contribution to journalArticle

7 Scopus citations

Suggestions for teaching the engineering research process

Lilja, D. J., Dec 1 1997, In : ASEE Annual Conference Proceedings.

Research output: Contribution to journalArticle

11 Scopus citations

Trends in shared memory multiprocessing

Stenström, P., Hagersten, E., Lilja, D. J., Martonosi, M. & Venugopal, M., Dec 1997, In : Computer. 30, 12, p. 44-50 7 p.

Research output: Contribution to journalArticle

20 Scopus citations

When caches aren't enough: Data prefetching techniques

VanderWiel, S. P. & Lilja, D. J., Dec 1 1997, Computer, 30, 7, p. 23-30 8 p.

Research output: Contribution to specialist publicationArticle

33 Scopus citations
1995

Dynamic scheduling techniques for heterogeneous computing systems

Hamidzadeh, B., Atif, Y. & Lilja, D. J., Oct 1995, In : Concurrency: Practice and Experience. 7, 7, p. 633-652 20 p.

Research output: Contribution to journalArticle

26 Scopus citations

Parallel Loop Scheduling for High Performance Computers

Yue, K. K. & Lilja, D. J., Jan 1 1995, In : Advances in Parallel Computing. 10, C, p. 243-264 22 p.

Research output: Contribution to journalArticle

3 Scopus citations
3 Scopus citations
11 Scopus citations
1994

A multiprocessor architecture combining fine-grained and coarse-grained parallelism strategies

Lilja, D. J., May 1994, In : Parallel Computing. 20, 5, p. 729-751 23 p.

Research output: Contribution to journalArticle

3 Scopus citations

Compiler-assisted scheme for adaptive cache coherence enforcement

Nguyen, T. N., Mounes-Toussi, F., Lilja, D. J. & Li, Z., Dec 1 1994, In : Unknown Journal. A-50, p. 69-78 10 p.

Research output: Contribution to journalArticle

3 Scopus citations

Exploiting the Parallelism Available in Loops

Lilja, D. J., Feb 1994, Computer, 27, 2, p. 13-26 14 p.

Research output: Contribution to specialist publicationArticle

42 Scopus citations
9 Scopus citations
1993

Cache Coherence in Large-Scale Shared-Memory Multiprocessors: Issues and Comparisons

Lilja, D. J., Jan 9 1993, In : ACM Computing Surveys (CSUR). 25, 3, p. 303-338 36 p.

Research output: Contribution to journalArticle

39 Scopus citations

Improving Memory Utilization in Cache Coherence Directories

Lilja, D. J. & Yew, P. C., Oct 1993, In : IEEE Transactions on Parallel and Distributed Systems. 4, 10, p. 1130-1146 17 p.

Research output: Contribution to journalArticle

2 Scopus citations
1989

Efficient generation of Poisson distributed random variables

Lilja, D. J., Jan 1 1989, In : Transactions of the Society for Computer Simulation. 6, 1, p. 31-41 11 p.

Research output: Contribution to journalArticle

1988

Reducing the Branch Penalty in Pipelined Processors

Lilja, D. J., Jul 1988, Computer, 21, 7, p. 47-55 9 p.

Research output: Contribution to specialist publicationArticle

40 Scopus citations