2005 International Conference on Computer Design
DOI: 10.1109/iccd.2005.111
|View full text |Cite
|
Sign up to set email alerts
|

Using scratchpad to exploit object locality in Java

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 20 publications
0
4
0
Order By: Relevance
“…Both systems had equivalent on-chip storage capacity. Applications that had the highest access density for small short-lived objects saw 17 to 20 percent decrease in traffic to memory when using scratchpad [3]. Applications that had highest access density for large longlived objects saw an increase in memory traffic when using scratchpad.…”
Section: Verifying Object Localitymentioning
confidence: 96%
“…Both systems had equivalent on-chip storage capacity. Applications that had the highest access density for small short-lived objects saw 17 to 20 percent decrease in traffic to memory when using scratchpad [3]. Applications that had highest access density for large longlived objects saw an increase in memory traffic when using scratchpad.…”
Section: Verifying Object Localitymentioning
confidence: 96%
“…Other related work such as [23] demonstrates the advantages of locality of small objects in Java applications by employing a garbage collector in a design with caches and SPM. In this method, small long-lived heap objects are mapped to SPM to reduce the memory traffic between the cache system and the main memory.…”
Section: Spm Utilization In Interpreted Environmentmentioning
confidence: 99%
“…This division is supported by our previous simulation works involved in isolating the nursery region in on-chip resources through physical separation (49) and logical separation through cache replacement biasing (50).…”
Section: Java Environmentmentioning
confidence: 85%
“…The technique allows for partitioning of one sixteenth (no updates, leaving lines in LRU), one eighth, one fourth and one half of the cache. Although it has also been reported that converting half of the cache resources to scratchpad for allocation can reduce memory traffic (49), our technique offers the flexibility of using a smaller percentage of the cache resources for allocation. One eighth most closely matches the life-span of Java objects and this is the size for which we report results.…”
Section: Cache Replacement Policymentioning
confidence: 99%