Vis enkel innførsel

dc.contributor.advisorNatvig, Lassenb_NO
dc.contributor.advisorDjupdal, Asbjørnnb_NO
dc.contributor.authorSeime, Bjørn Christiannb_NO
dc.date.accessioned2014-12-19T13:41:47Z
dc.date.available2014-12-19T13:41:47Z
dc.date.created2014-10-01nb_NO
dc.date.issued2014nb_NO
dc.identifier751715nb_NO
dc.identifierntnudaim:11720nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/253837
dc.description.abstractProcessors have historically attained performance improvements primarily by increasing frequency and the number of transistors. As the transistor density increases, keeping the power density constant gets harder. As a result, future processors will not be able to power all transistors simultaneously without exceeding the power budget. This phenomenon is coined Dark Silicon, referring to the part of the silicon that must be left unpowered. The issue with dark silicon can be mitigated by building heterogeneous computing systems. Such systems consist of several specialised components, each highly efficient in performing a specific task and workload. The SHMAC project was initiated by NTNU to investigate the challenges in designing heterogeneous computing systems. The output of the project is a heterogenous processor called SHMAC, which has an architecture consisting of a grid of computing tiles. One of the available computing tile is an ARMv3 compliant CPU core. The current software for SHMAC is primarily using this tile as the target CPU.This thesis presents the first functional debugger for SHMAC. The debugger is based on the GNU Debugger (GDB), a popular open-source debugger maintained by the Free Software Foundation. Future software development on SHMAC will greatly benefit from having a proper tool for debugging. Another contribution is the integration of the debugger with Barrelfish, the first functional operating system for SHMAC. The integration facilitates kernel debugging and debugging of user programs running on Barrelfish.nb_NO
dc.languageengnb_NO
dc.publisherInstitutt for datateknikk og informasjonsvitenskapnb_NO
dc.titleGNU Debugger for Single-ISA Heterogeneous MAny-Core System (SHMAC)nb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber101nb_NO
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for datateknikk og informasjonsvitenskapnb_NO


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel