Data management for SSDs for large-scale interactive graphics applications

Behzad Sajadi, Shan Jiang, M. Gopi, Jae Pil Heo, Sung Eui Yoon

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Solid state drives (SSDs) are emerging as an alternative storage medium to HDDs. SSDs have performance characteristics (e.g., fast random reads) that are very different from those of HDDs. Because of the high performance of SSDs, there are increasingly more research efforts to redesign the established techniques that are optimized for HDDs, to work well with SSDs. In this paper we focus on computing cache-coherent layouts of large-scale models for SSDs. It has been demonstrated that cache-oblivious layouts perform well for various applications running on HDDs. However, computing cache-oblivious layouts for large-models is known to be very expensive. Also these layouts cannot be maintained efficiently for dynamically changing models. Utilizing the properties of SSDs we propose an efficient layout computation method that produces a page-based cache-aware layout for SSDs. We show that the performance of our layout can be maintained under dynamic changes on the model and is similar to the cache-oblivious layout optimized for static models. We demonstrate the benefits of our method for large-scale walkthrough scene editing and rendering, and collision detection.

Original languageEnglish
Title of host publicationSymposium on Interactive 3D Graphics and Games, I3D'11
Pages175-182
Number of pages8
DOIs
StatePublished - 2011
Externally publishedYes
Event2011 15th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, I3D'11 - San Francisco, CA, United States
Duration: 18 Feb 201120 Feb 2011

Publication series

NameProceedings of the Symposium on Interactive 3D Graphics

Conference

Conference2011 15th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, I3D'11
Country/TerritoryUnited States
CitySan Francisco, CA
Period18/02/1120/02/11

Keywords

  • Cache-aware
  • Cache-coherent layouts
  • Cache-oblivious
  • Collision detection
  • Dynamic data layouts
  • Flash drives
  • Hard-disk drives
  • Out-of-core applications
  • Solid state devices
  • Solid state drives
  • Walkthrough rendering
  • Walkthrough scene editing

Fingerprint

Dive into the research topics of 'Data management for SSDs for large-scale interactive graphics applications'. Together they form a unique fingerprint.

Cite this