A Multi-controller Design for Huge-capacity Solid-State Drives
碩士 === 國立臺灣科技大學 === 電子工程系 === 99 === NAND flash-memory capacity has increased rapidly, and a huge-capacity solid-state drive (SSD) has become popular in the market. SSD consists of controllers and NAND flash-memory chips, and each chip is controlled by one controller. At present, each controller is...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2011
|
Online Access: | http://ndltd.ncl.edu.tw/handle/q88r5j |
id |
ndltd-TW-099NTUS5428138 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-099NTUS54281382019-05-15T20:42:06Z http://ndltd.ncl.edu.tw/handle/q88r5j A Multi-controller Design for Huge-capacity Solid-State Drives 針對大容量固態硬碟的多控制器架構設計 Jhih-Jian Liao 廖志堅 碩士 國立臺灣科技大學 電子工程系 99 NAND flash-memory capacity has increased rapidly, and a huge-capacity solid-state drive (SSD) has become popular in the market. SSD consists of controllers and NAND flash-memory chips, and each chip is controlled by one controller. At present, each controller is responsible for a fixed number of chips and it can't control other chips that don't belong to it. Since each controller can only access a chip at a time, some idle controller can't access some chips that don't belong to it. As a result, it will reduce the system performance. In this paper, we will propose a multi-controller design for huge-capacity solid-state drives. Any chip will not be restricted to any specific controller and any idle controller can access any chip by the multi-controller design. We design a switch between buses, and each switch can help access requests from one controller to one chip. The number of switches used in each access request should be minimized and considered in the paper. The experimental results show that the proposed method can improve the system throughput of 25%, compared with traditional SSDs, and the incurred overhead is also reasonable. Chin-Hsien Wu 吳晋賢 2011 學位論文 ; thesis 58 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣科技大學 === 電子工程系 === 99 === NAND flash-memory capacity has increased rapidly, and a huge-capacity solid-state drive (SSD) has become popular in the market. SSD consists of controllers and NAND flash-memory chips, and each chip is controlled by one controller. At present, each controller is responsible for a fixed number of chips and it can't control other chips that don't belong to it. Since each controller can only access a chip at a time, some idle controller can't access some chips that don't belong to it. As a result, it will reduce the system performance. In this paper, we will propose a multi-controller design for huge-capacity solid-state drives. Any chip will not be restricted to any specific controller and any idle controller can access any chip by the multi-controller design. We design a switch between buses, and each switch can help access requests from one controller to one chip. The number of switches used in each access request should be minimized and considered in the paper. The experimental results show that the proposed method can improve the system throughput of 25%, compared with traditional SSDs, and the incurred overhead is also reasonable.
|
author2 |
Chin-Hsien Wu |
author_facet |
Chin-Hsien Wu Jhih-Jian Liao 廖志堅 |
author |
Jhih-Jian Liao 廖志堅 |
spellingShingle |
Jhih-Jian Liao 廖志堅 A Multi-controller Design for Huge-capacity Solid-State Drives |
author_sort |
Jhih-Jian Liao |
title |
A Multi-controller Design for Huge-capacity Solid-State Drives |
title_short |
A Multi-controller Design for Huge-capacity Solid-State Drives |
title_full |
A Multi-controller Design for Huge-capacity Solid-State Drives |
title_fullStr |
A Multi-controller Design for Huge-capacity Solid-State Drives |
title_full_unstemmed |
A Multi-controller Design for Huge-capacity Solid-State Drives |
title_sort |
multi-controller design for huge-capacity solid-state drives |
publishDate |
2011 |
url |
http://ndltd.ncl.edu.tw/handle/q88r5j |
work_keys_str_mv |
AT jhihjianliao amulticontrollerdesignforhugecapacitysolidstatedrives AT liàozhìjiān amulticontrollerdesignforhugecapacitysolidstatedrives AT jhihjianliao zhēnduìdàróngliànggùtàiyìngdiédeduōkòngzhìqìjiàgòushèjì AT liàozhìjiān zhēnduìdàróngliànggùtàiyìngdiédeduōkòngzhìqìjiàgòushèjì AT jhihjianliao multicontrollerdesignforhugecapacitysolidstatedrives AT liàozhìjiān multicontrollerdesignforhugecapacitysolidstatedrives |
_version_ |
1719102158182285312 |