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...

Full description

Bibliographic Details
Main Authors: Jhih-Jian Liao, 廖志堅
Other Authors: Chin-Hsien Wu
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