Architecture exploration of high-performance pcs with a solid-state disk

Dong Kim, Kwanhu Bang, Seung Hwan Ha, Sungroh Yoon, Eui-Young Chung

Research output: Contribution to journalArticle

15 Citations (Scopus)

Abstract

As the cost per bit of NAND flash memory devices rapidly decreases, NAND-flash-based Solid-State Disks (SSDs) are replacing Hard Disk Drives (HDDs) used in a wide spectrum of consumer computing devices. Although typical SSDs can deliver higher performances than HDDs can, the full capabilities of SSDs are currently not exploited in most systems. This is because an SSD is interfaced with its host system using the architectures and interface protocols designed for HDDs, due to compatibility issues. Given the pace at which the stand-alone performance of SSDs improves, the performance loss of SSDs due to the legacy interface and system architecture will soon become intolerable. To address this issue, we propose several architectural choices to fully exploit the performance of SSDs used in consumer PC architectures. More specifically, we explore its interface scheme, and data transfer concurrency with the change of the conventional PC architecture if necessary. We evaluated the performance of the architectural choices by prototyping them with SystemC. The experimental results guide us how to trade off the performance enhancement and the change of the PC architecture. The performance improvement was maximized by 2.67 times when the PC architecture is changed to support a dual-port SSD connected to the North Bridge via the Double-Data Rate (DDR) interface in real trace environments.

Original languageEnglish
Article number5438986
Pages (from-to)878-890
Number of pages13
JournalIEEE Transactions on Computers
Volume59
Issue number7
DOIs
Publication statusPublished - 2010 Jun 4

Fingerprint

High Performance
Hard disk storage
NAND
Flash memory
Architecture
Data transfer
SystemC
Flash Memory
Prototyping
Data Transfer
Flash
Concurrency
System Architecture
Compatibility
Data storage equipment
Enhancement
Trade-offs
Trace
Decrease
Costs

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computational Theory and Mathematics

Cite this

Kim, Dong ; Bang, Kwanhu ; Ha, Seung Hwan ; Yoon, Sungroh ; Chung, Eui-Young. / Architecture exploration of high-performance pcs with a solid-state disk. In: IEEE Transactions on Computers. 2010 ; Vol. 59, No. 7. pp. 878-890.
@article{c90c0547b112469596a9d6b8b93669db,
title = "Architecture exploration of high-performance pcs with a solid-state disk",
abstract = "As the cost per bit of NAND flash memory devices rapidly decreases, NAND-flash-based Solid-State Disks (SSDs) are replacing Hard Disk Drives (HDDs) used in a wide spectrum of consumer computing devices. Although typical SSDs can deliver higher performances than HDDs can, the full capabilities of SSDs are currently not exploited in most systems. This is because an SSD is interfaced with its host system using the architectures and interface protocols designed for HDDs, due to compatibility issues. Given the pace at which the stand-alone performance of SSDs improves, the performance loss of SSDs due to the legacy interface and system architecture will soon become intolerable. To address this issue, we propose several architectural choices to fully exploit the performance of SSDs used in consumer PC architectures. More specifically, we explore its interface scheme, and data transfer concurrency with the change of the conventional PC architecture if necessary. We evaluated the performance of the architectural choices by prototyping them with SystemC. The experimental results guide us how to trade off the performance enhancement and the change of the PC architecture. The performance improvement was maximized by 2.67 times when the PC architecture is changed to support a dual-port SSD connected to the North Bridge via the Double-Data Rate (DDR) interface in real trace environments.",
author = "Dong Kim and Kwanhu Bang and Ha, {Seung Hwan} and Sungroh Yoon and Eui-Young Chung",
year = "2010",
month = "6",
day = "4",
doi = "10.1109/TC.2010.66",
language = "English",
volume = "59",
pages = "878--890",
journal = "IEEE Transactions on Computers",
issn = "0018-9340",
publisher = "IEEE Computer Society",
number = "7",

}

Architecture exploration of high-performance pcs with a solid-state disk. / Kim, Dong; Bang, Kwanhu; Ha, Seung Hwan; Yoon, Sungroh; Chung, Eui-Young.

In: IEEE Transactions on Computers, Vol. 59, No. 7, 5438986, 04.06.2010, p. 878-890.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Architecture exploration of high-performance pcs with a solid-state disk

AU - Kim, Dong

AU - Bang, Kwanhu

AU - Ha, Seung Hwan

AU - Yoon, Sungroh

AU - Chung, Eui-Young

PY - 2010/6/4

Y1 - 2010/6/4

N2 - As the cost per bit of NAND flash memory devices rapidly decreases, NAND-flash-based Solid-State Disks (SSDs) are replacing Hard Disk Drives (HDDs) used in a wide spectrum of consumer computing devices. Although typical SSDs can deliver higher performances than HDDs can, the full capabilities of SSDs are currently not exploited in most systems. This is because an SSD is interfaced with its host system using the architectures and interface protocols designed for HDDs, due to compatibility issues. Given the pace at which the stand-alone performance of SSDs improves, the performance loss of SSDs due to the legacy interface and system architecture will soon become intolerable. To address this issue, we propose several architectural choices to fully exploit the performance of SSDs used in consumer PC architectures. More specifically, we explore its interface scheme, and data transfer concurrency with the change of the conventional PC architecture if necessary. We evaluated the performance of the architectural choices by prototyping them with SystemC. The experimental results guide us how to trade off the performance enhancement and the change of the PC architecture. The performance improvement was maximized by 2.67 times when the PC architecture is changed to support a dual-port SSD connected to the North Bridge via the Double-Data Rate (DDR) interface in real trace environments.

AB - As the cost per bit of NAND flash memory devices rapidly decreases, NAND-flash-based Solid-State Disks (SSDs) are replacing Hard Disk Drives (HDDs) used in a wide spectrum of consumer computing devices. Although typical SSDs can deliver higher performances than HDDs can, the full capabilities of SSDs are currently not exploited in most systems. This is because an SSD is interfaced with its host system using the architectures and interface protocols designed for HDDs, due to compatibility issues. Given the pace at which the stand-alone performance of SSDs improves, the performance loss of SSDs due to the legacy interface and system architecture will soon become intolerable. To address this issue, we propose several architectural choices to fully exploit the performance of SSDs used in consumer PC architectures. More specifically, we explore its interface scheme, and data transfer concurrency with the change of the conventional PC architecture if necessary. We evaluated the performance of the architectural choices by prototyping them with SystemC. The experimental results guide us how to trade off the performance enhancement and the change of the PC architecture. The performance improvement was maximized by 2.67 times when the PC architecture is changed to support a dual-port SSD connected to the North Bridge via the Double-Data Rate (DDR) interface in real trace environments.

UR - http://www.scopus.com/inward/record.url?scp=77952942142&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77952942142&partnerID=8YFLogxK

U2 - 10.1109/TC.2010.66

DO - 10.1109/TC.2010.66

M3 - Article

VL - 59

SP - 878

EP - 890

JO - IEEE Transactions on Computers

JF - IEEE Transactions on Computers

SN - 0018-9340

IS - 7

M1 - 5438986

ER -