Next Article in Journal
Low Noise, High Input Impedance Digital-Analog Hybrid Offset Suppression Amplifier for Wearable Dry Electrode ECG Monitoring
Previous Article in Journal
Design of Reconfigurable Bandwidth Filtering Antenna and Its Applications in IR/UWB System
Previous Article in Special Issue
DSFTL: An Efficient FTL for Flash Memory Based Storage Systems
Open AccessArticle

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

by Donghee Shin 1,†, Kyungwoon Cho 2,† and Hyokyung Bahn 1,*
1
Department of Computer Engineering, Ewha University, Seoul 03760, Korea
2
Embedded Software Research Center, Ewha University, Seoul 03760, Korea
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Electronics 2020, 9(1), 164; https://doi.org/10.3390/electronics9010164
Received: 3 December 2019 / Revised: 27 December 2019 / Accepted: 12 January 2020 / Published: 15 January 2020
(This article belongs to the Special Issue Design and Implementation of an Efficient Future Memory Systems)
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 show that this results in significant performance degradation in the buffer cache system. To cope with this situation, we collect various file input/output (I/O) traces of rendering workloads and analyze their access patterns. The results of this analysis show that file I/Os in rendering processes consist of long loops for configuration, short loops for texture input, random reads for input, and single-writes for output. Based on this observation, we propose a new buffer cache management scheme for improving the storage performance of rendering systems. Experimental results show that the proposed scheme improves the storage I/O performance by an average of 19% and a maximum of 55% compared to the conventional buffer cache system. View Full-Text
Keywords: rendering; buffer cache; file I/O; loop; random access rendering; buffer cache; file I/O; loop; random access
Show Figures

Figure 1

MDPI and ACS Style

Shin, D.; Cho, K.; Bahn, H. File Type and Access Pattern Aware Buffer Cache Management for Rendering Systems. Electronics 2020, 9, 164.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop