2020
DOI: 10.3390/electronics9010164
|View full text |Cite
|
Sign up to set email alerts
|

File Type and Access Pattern Aware Buffer Cache Management for Rendering Systems

Abstract: Rendering is the process of generating high-resolution images by software, which is widely used in animation, video games and visual effects in movies. Although rendering is a computation-intensive job, we observe that storage accesses may become another performance bottleneck in desktop-rendering systems. In this article, we present a new buffer cache management scheme specialized for rendering systems. Unlike general-purpose computing systems, rendering systems exhibit specific file access patterns, and we s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
4
2

Relationship

3
3

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 17 publications
0
4
0
Order By: Relevance
“…As our traces were captured at the instruction level memory references, they have complicated nested loops, which are difficult to be described through a single characteristic like file access patterns [21]. Thus, we focus on the characteristics of the workloads with respect to the locality of references.…”
Section: Analysis and Modeling Of Memory Access Timementioning
confidence: 99%
“…As our traces were captured at the instruction level memory references, they have complicated nested loops, which are difficult to be described through a single characteristic like file access patterns [21]. Thus, we focus on the characteristics of the workloads with respect to the locality of references.…”
Section: Analysis and Modeling Of Memory Access Timementioning
confidence: 99%
“…Once the dictionary has no capacity to record new entries, it generally deletes all the contents of the dictionary and re-creates the dictionary. However, SSD is a kind of data storage device and the data stored in SSD has a certain locality in time [20,21]. This means that, although the current data may not be matched, after a period of time, new data may be matched.…”
Section: Data Compressionmentioning
confidence: 99%
“…Rendering is the process of creating high-resolution photorealistic or non-photorealistic images from a 2D or 3D geometric model by making use of computer software [1,2,3]. Rendering is widely used to generate scenes for animations, video games, simulations, and visual effects in movies, where a scene consists of more than 24 frames per second.…”
Section: Introductionmentioning
confidence: 99%