See this document in CiteSeerX!

Memory Access Coalescing: A Technique for Eliminating Redundant Memory Accesses (1994)  (Make Corrections)  (23 citations)
Jack W. Davidson, Sanjay Jinturkar
SIGPLAN Conference on Programming Language Design and Implementation



  Home/Search   Context   Related

 
View or download:
virginia.edu/pub/techre...CS9362.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  virginia.edu/pub/techrep...README (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: As microprocessor speeds increase, memory bandwidth is increasingly the performance bottleneck for microprocessors. This has occurred because innovation and technological improvements in processor design have outpaced advances in memory design. Most attempts at addressing this problem have involved hardware solutions. Unfortunately, these solutions do little to help the situation with respect to current microprocessors. In previous work, we developed, implemented, and evaluated an algorithm... (Update)

Context of citations to this paper:   More

...cache performance [14, 6, 15] However, none of these transformations result in space savings. Existing compression transformations [10, 7] rely upon compile time analysis to prove that certain data items do not require a complete word of memory. They are applicable only...

...entity from inputbuffer. The second example illustrates the packing of a 5 bit entity taken from LARc[2] with a 3 bit entity taken from LARc[3]. Unpacking: delta = inputbuffer 4) 0xf Packing: c = LARc[2] 0x1f) 3)j ( LARc[3] 2) 0x7) In addition to the...

Cited by:   More
Background Data Organisation for the Low-Power Implementation.. - Op De Beeck (2003)   (Correct)
Low-Power Implementation Of An Ofdm Based Channel.. - de Beeck, Ghez..   (Correct)
Bitwidth Aware Global Register Allocation - Tallam, Gupta (2002)   (Correct)

Similar documents (at the sentence level):
8.6%:   Memory Bandwidth Optimizations for Wide-Bus Machines - Alexander, Bailey.. (1992)   (Correct)

Active bibliography (related documents):   More   All
0.7:   Data-Specific Optimizations - Jinturkar (1996)   (Correct)
0.5:   The Advantages of Machine-Dependent Global Optimization - Benitez (1994)   (Correct)
0.3:   An Aggressive Approach to Loop Unrolling - Davidson, Jinturkar (1995)   (Correct)

Similar documents based on text:   More   All
0.4:   Scalar Replacement in the Presence of Conditional Control Flow - Carr, Kennedy (1992)   (Correct)
0.1:   Improving Instruction-level Parallelism by Loop Unrolling.. - Davidson, Jinturkar (1995)   (Correct)
0.1:   Target-specific Global Code Improvement: Principles and.. - Benitez, Davidson (1994)   (Correct)

Related documents from co-citation:   More   All
7:   Memory Bandwidth Optimizations for Wide-Bus Machines - Alexander, Bailey et al. - 1993
6:   Computer Architecture: a Quantitative Approach (context) - Hennessy, Patterson - 1996
5:   A portable global optimizer and linker (context) - Benitez, Davidson - 1988

BibTeX entry:   (Update)

J. Davidson and S. Jinturkar. Memory access coalescing: A technique for eliminating redundant accesses. In Proceedings of PLDI, June 1994. http://citeseer.ist.psu.edu/davidson94memory.html   More

@inproceedings{ davidson94memory,
    author = "Jack W. Davidson and Sanjay Jinturkar",
    title = "Memory Access Coalescing: A technique for Eliminating Redundant memory Accesses",
    booktitle = "{SIGPLAN} Conference on Programming Language Design and Implementation",
    pages = "186-195",
    year = "1994",
    url = "citeseer.ist.psu.edu/davidson94memory.html" }
Citations (may not include all citations):
866   Techniques and Tools (context) - Aho, Sethi et al. - 1986
443   Improving Direct-Mapped Cache Performance by the Addition of.. - Jouppi - 1990
376   The Cache Performance and Optimizations of Blocked Algorithm.. (context) - Lam, Rothberg et al. - 1991
158   Improving Register Allocation for Subscripted Variables - Callahan, Carr et al. - 1990
149   Software Prefetching (context) - Callahan, Kennedy et al. - 1991
112   The Priority-Based Coloring Approach to Register Allocation (context) - Chow, Hennessy - 1990
100   Volume 1: Fundamental Algorithms (context) - Knuth - 1973
79   A Portable Global Optimizer and Linker (context) - Benitez, Davidson - 1988
73   A Safe Approximation Algorithm for Interprocedural Pointer A.. (context) - Landi, Ryder - 1992
69   Interprocedural Modification Side Effect Analysis with Point.. - Landi, Ryder et al. - 1993
60   A Practical Data Flow Framework for Array Reference Analysis.. - Duesterwald, Gupta et al. - 1993
53   Software Support for Speculative Loads - Rogers, Li - 1992
40   Code Generation for Streaming: an Access/Execute Mechanism (context) - Benitez, Davidson - 1991
38   Digital Equipment Corporation (context) - Handbook - 1992
37   Procedure Merging with Instruction Caches - McFarling - 1991
21   The Advantages of Machine-Dependent Global Optimization - Benitez, Davidson - 1994
13   Experimental Implementation of Dynamic Access Ordering - McKee, Klenke et al. - 1994
11   Memory Bandwidth Optimizations for Wide-Bus Machines - Alexander, Bailey et al. - 1993
6   Englewood Cliffs (context) - -bit, Manual et al.
5   Practical Image Processing in C (context) - Lindley - 1991
2   Waterside Associates (context) - Evaluation - 1989



The graph only includes citing articles where the year of publication is known.


Documents on the same site (ftp://ftp.cs.virginia.edu/pub/techreports/README.html):   More
Fixed-Priority Scheduling of Periodic Tasks on Multiprocessor.. - Oh, Son (1995)   (Correct)
Mentat User's Manual - Grimshaw, Jr., Smoot, Weissman (1991)   (Correct)
Uniform Antimatroid Closure Spaces - Pfaltz, Karro (1998)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC