Welcome to DiSC 2002
SIGMOD 2001
PODS 2001
 SIGMOD RECORD 2001
CIKM 2001
CoopIS 2001
DASFAA 2001
DASFAA 2000
DBPL 2001
Data Engineering Bul
DEXA_EC-WEB 2001
DMKD 2001
 DPDJ 2001
HYPERTEXT 2001
ICDE 2001
ICDM 2001
ICDT 2001
JCDL 2001
KDD 2001
 KDD_EXPLORATIONS 20
KRDB 2001
MDM 2001
MIR 2001
MIS 2001
RIDE 2001
SBBD 2001
 SIGIR 2001
 SIGIR FORUM 2001
SSDBM 2001
SSTD 2001
TODS 2001
TIME 2001
VLDB 2001
VLDBJ 2001
About DiSC 2002
Editorial Board
Acknowledgements
DiSC 2002 Production
ADVIS
DiSC'02 Feedback
DiSC'02 Sitemap
Search DiSC'02
<<<Author Index>>>
Copyright Notice

Mark D. Hill

Papers on DiSC'02


Weaving Relations for Cache Performance

Publications


Note: Links lead to the DBLP on the Web.

Mark D. Hill

55 Milo M. K. Martin , Daniel J. Sorin , Mark D. Hill, David A. Wood : Bandwidth Adaptive Snooping. HPCA 2002 : 251-262

54 Carl J. Mauer , Mark D. Hill, David A. Wood : Full-system timing-first simulation. SIGMETRICS 2002 : 108-116

53 Daniel J. Sorin , Manoj Plakal , Anne Condon , Mark D. Hill, Milo M. K. Martin , David A. Wood : Specifying and Verifying a Broadcast and a Multicast Snooping Cache Coherence Protocol. IEEE Transactions on Parallel and Distributed Systems 13 (6): 556-578 (2002)

52 Eric Schnarr , Mark D. Hill, James R. Larus : Facile: A Language and Compiler for High-Performance Processor Simulators. PLDI 2001 : 321-331

51 Anastassia Ailamaki , David J. DeWitt , Mark D. Hill, Marios Skounakis : Weaving Relations for Cache Performance. VLDB 2001 : 169-180

50 Milo M. K. Martin , Daniel J. Sorin , Anastassia Ailamaki , Alaa R. Alameldeen , Ross M. Dickson , Carl J. Mauer , Kevin E. Moore , Manoj Plakal , Mark D. Hill, David A. Wood : Timestamp snooping: an approach for extending SMPs. ASPLOS 2000 : 25-36

49 Mark D. Hill: How computer architecture trends may affect future distributed systems: from infiniBand clusters to inter-processor speculation (abstract). PODC 2000 : 6

48 Trishul M. Chilimbi , Mark D. Hill, James R. Larus : Making Pointer-Based Data Structures Cache Conscious. IEEE Computer 33 (12): 67-74 (2000)

47 Anne Condon , Mark D. Hill, Manoj Plakal , Daniel J. Sorin : Using Lamport Clocks to Reason about Relaxed Memory Models. HPCA 1999 : 270-278

46 E. Ender Bilir , Ross M. Dickson , Ying Hu , Manoj Plakal , Daniel J. Sorin , Mark D. Hill, David A. Wood : Multicast Snooping: A New Coherence Method Using a Multicast Address Network. ISCA 1999 : 294-304

45 Trishul M. Chilimbi , Mark D. Hill, James R. Larus : Cache-Conscious Structure Layout. PLDI 1999 : 1-12

44 Mark D. Hill, Anne Condon , Manoj Plakal , Daniel J. Sorin : A System-Level Specification Framework for I/O Architectures. SPAA 1999 : 138-147

43 Anastassia Ailamaki , David J. DeWitt , Mark D. Hill, David A. Wood : DBMSs on a Modern Processor: Where Does Time Go? VLDB 1999 : 266-277

42 Sarita V. Adve , Mark D. Hill: Weak Ordering - A New Definition. 25 Years ISCA: Retrospectives and Reprints 1998 : 363-375

41 Sarita V. Adve , Mark D. Hill: Retrospective: Weak Ordering - A New Definition. 25 Years ISCA: Retrospectives and Reprints 1998 : 63-66

40 Shubhendu S. Mukherjee , Mark D. Hill: The Impact of Data Transfer and Buffering Alternatives on Network Interface Design. HPCA 1998 : 207-218

39 Ioannis Schoinas , Mark D. Hill: Address Translation Mechanisms In Network Interfaces. HPCA 1998 : 219-230

38 Ioannis Schoinas , Babak Falsafi , Mark D. Hill, James R. Larus , David A. Wood : Sirocco: Cost-Effective Fine-Grain Distributed Shared Memory. IEEE PACT 1998 : 40-

37 Shubhendu S. Mukherjee , Mark D. Hill: Using Prediction to Accelerate Coherence Protocols. ISCA 1998 : 179-190

36 Manoj Plakal , Daniel J. Sorin , Anne Condon , Mark D. Hill: Lamport Clocks: Verifying a Directory Cache-Coherence Protocol. SPAA 1998 : 67-76

35 Shubhendu S. Mukherjee , Mark D. Hill: Making Network Interfaces Less Peripheral. IEEE Computer 31 (10): 70-76 (1998)

34 Andrew A. Chien , Mark D. Hill, Shubhendu S. Mukherjee : Design Challenges for High-Performance Network Interfaces - Guest Editors' Introduction. IEEE Computer 31 (11): 42-44 (1998)

33 Mark D. Hill: Multiprocessors Should Support Simple Memory-Consistency Models. IEEE Computer 31 (8): 28-34 (1998)

32 Yuanyuan Zhou , Liviu Iftode , Jaswinder Pal Singh , Kai Li , Brian R. Toonen , Ioannis Schoinas , Mark D. Hill, David A. Wood : Relaxed Consistency and Coherence Granularity in DSM Systems: A Performance Evaluation. PPOPP 1997 : 193-205

31 Shubhendu S. Mukherjee , Babak Falsafi , Mark D. Hill, David A. Wood : Coherent Network Interfaces for Fine-Grain Communication. ISCA 1996 : 247-258

30 Sashikanth Chandrasekaran , Mark D. Hill: Optimistic Simulation of Parallel Architectures Using Program Executables. Workshop on Parallel and Distributed Simulation 1996 : 143-150

29 Mark D. Hill, James R. Larus , David A. Wood : Tempest: A Substrate for Portable Parallel Programs. COMPCON 1995 : 327-332

28 Shubhendu S. Mukherjee , Shamik D. Sharma , Mark D. Hill, James R. Larus , Anne Rogers , Joel H. Saltz : Efficient Support for Irregular Applications on Distributed-Memory Machines. PPOPP 1995 : 68-79

27 Madhusudhan Talluri , Mark D. Hill, Yousef Y. A. Khalidi : A New Page Table for 64-bit Address Spaces. SOSP 1995 : 184-200

26 David A. Wood , Mark D. Hill: Cost-Effective Parallel Computing. IEEE Computer 28 (2): 69-72 (1995)

25 Ted G. Lewis , Dave Power , Bertrand Meyer , Jack Grimes , Mike Potel , Ronald J. Vetter , Phillip A. Laplante , Wolfgang Pree , Gustav Pomberger , Mark D. Hill, James R. Larus , David A. Wood , Hesham El-Rewini , Bruce W. Weide : Where I Software Headed? A Virtual Roundtable. IEEE Computer 28 (8): 20-32 (1995)

24 Madhusudhan Talluri , Mark D. Hill: Surpassing the TLB Performance of Superpages with Less Operating System Support. ASPLOS 1994 : 171-182

23 Shubhendu S. Mukherjee , Mark D. Hill: An evaluation of directory protocols for medium-scale shared-memory multiprocessors. International Conference on Supercomputing 1994 : 64-74

22 Babak Falsafi , Alvin R. Lebeck , Steven K. Reinhardt , Ioannis Schoinas , Mark D. Hill, James R. Larus , Anne Rogers , David A. Wood : Application-specific protocols for user-level shared memory. SC 1994 : 380-389

21 Richard E. Kessler , Mark D. Hill, David A. Wood : A Comparison of Trace-Sampling Techniques for Multi-Megabyte Caches. IEEE Transactions on Computers 43 (6): 664-675 (1994)

20 David A. Wood , Satish Chandra , Babak Falsafi , Mark D. Hill, James R. Larus , Alvin R. Lebeck , James C. Lewis , Shubhendu S. Mukherjee , Subbarao Palacharla , Steven K. Reinhardt : Mechanisms for Cooperative Shared Memory. ISCA 1993 : 156-167

19 Steven K. Reinhardt , Mark D. Hill, James R. Larus , Alvin R. Lebeck , James C. Lewis , David A. Wood : The Wisconsin Wind Tunnel: Virtual Prototyping of Parallel Computers. SIGMETRICS 1993 : 48-60

18 Andreas Farid Pour , Mark D. Hill: Performance Implications of Tolerating Cache Faults. IEEE Transactions on Computers 42 (3): 257-267 (1993)

17 Sarita V. Adve , Mark D. Hill: A Unified Formalization of Four Shared-Memory Models. IEEE Transactions on Parallel and Distributed Systems 4 (6): 613-624 (1993)

16 Mark D. Hill, James R. Larus , Steven K. Renhardt , David A. Wood : Cooperative Shared Memory: Software and Hardware Support for Scalable Multiprocesors. TOCS 11 (4): 300-318 (1993)

15 Mark D. Hill, James R. Larus , Steven K. Renhardt , David A. Wood : Cooperative Shared Memory: Software and Hardware Support for Scalable Multiprocesors. ASPLOS 1992 : 262-273

14 Madhusudhan Talluri , Shing I. Kong , Mark D. Hill, David A. Patterson : Tradeoffs in Supporting Two Page Sizes. ISCA 1992 : 415-424

13 Richard E. Kessler , Mark D. Hill: Page Placement Algorithms for Large Real-Indexed Caches. TOCS 10 (4): 338-359 (1992)

12 Sarita V. Adve , Mark D. Hill, Barton P. Miller , Robert H. B. Netzer : Detecting Data Races on Weak Memory Systems. ISCA 1991 : 234-243

11 Sarita V. Adve , Vikram S. Adve , Mark D. Hill, Mary K. Vernon : Comparison of Hardware and Software Cache Coherence Schemes. ISCA 1991 : 298-308

10 Yul H. Kim , Mark D. Hill, David A. Wood : Implementing Stack Simulation for Highly-Associative Memories. SIGMETRICS 1991 : 212-213

9 David A. Wood , Mark D. Hill, Richard E. Kessler : A Model for Estimating Trace-Sample Miss Ratios. SIGMETRICS 1991 : 79-89

8 Sarita V. Adve , Mark D. Hill: Weak Ordering - A New Definition. ISCA 1990 : 2-14

7 Mark D. Hill, James R. Larus : Cache Considerations for Multiprocessor Programmers. CACM 33 (8): 97-102 (1990)

6 Richard E. Kessler , Richard Jooss , Alvin R. Lebeck , Mark D. Hill: Inexpensive Implementations of Set-Associativity. ISCA 1989 : 131-139

5 Mark D. Hill, Alan Jay Smith : Evaluating Associativity in CPU Caches. IEEE Transactions on Computers 38 (12): 1612-1630 (1989)

4 Mark D. Hill: A Case for Direct-Mapped Caches. IEEE Computer 21 (12): 25-40 (1988)

3 David A. Wood , Susan J. Eggers , Garth A. Gibson , Mark D. Hill, Joan M. Pendleton , Scott A. Ritchie , George S. Taylor , Randy H. Katz , David A. Patterson : An In-Cache Address Translation Mechanism. ISCA 1986 : 358-365

2 Mark D. Hill, Alan Jay Smith : Experimental Evaluation of On-Chip Microprocessor Cache Memories. ISCA 1984 : 158-166

1 David A. Patterson , Phil Garrison , Mark D. Hill, Dimitris Lioupis , Chris Nyberg , Tim Sippel , Korbin Van Dyke : Architecture of a VLSI Instruction Cache for a RISC. ISCA 1983 : 108-116




DiSC'02 © 2003 Association for Computing Machinery