KEYWORD |
Integration of Flash-Based System Performances Evaluation Framework
Parole chiave DIGITAL SYSTEM DESIGN TEST AND VERIFICATION, SIMULATION, SOFTWARE
Riferimenti STEFANO DI CARLO, PAOLO ERNESTO PRINETTO
Riferimenti esterni GALFANO Salvatore (PhD Candidate)
Gruppi di ricerca TESTGROUP - TESTGROUP
Tipo tesi EXPERIMENTAL
Descrizione Motivations:
Today Flash memories are widespread and have crucial influence in computing system development and performance, hence understanding their impact is necessary.
Assessing the performances, given an architecture, at a given level of the system is not such an easy operation. As a matter of fact, it requires to instrument the various levels of the system and emulating the Flash memory and its controller.
A configurable framework has already been developed to easily and automatically assess a NAND Flash based systems performances (e.g., throughput, power, wearout) both at device and system level. It’s intended to support designers exploring various aspects of storage subsystem architecture, by avoiding the hassle of setting-up several tools.
However, the framework is made of several sub-modules performing different tasks, which possibly need to be integrated in an unique programming language and expanded to offer more options to the user.
Goals:
The goal of the thesis is to integrate the already existing pieces of software in an unique language. Nonetheless, it will also be required to improve the existing one to provide better interface and or advanced options and outputs to the user.
Learning outcomes:
The candidate will acquire a basic knowledge of flash-based memory systems and, in the meanwhile, will improve his/her knowledge of the programming languages.
Conoscenze richieste Programming Languages: C, MatLab
Computer Architecture, Linux Operating System
Note Number of required Students: 1
Scadenza validita proposta 01/03/2015
PROPONI LA TUA CANDIDATURA