Compiler/Hardware Codesign and Memory Management for a Novel 3D Graphics Processor
碩士 === 國立中山大學 === 資訊工程學系研究所 === 98 === This thesis is part of a large, multi-laboratory project to develop a GPU system-on-chip (SoC) for embedded systems. In support of this project, this current thesis presents the assembler and linker for the overall system. These tools were developed “from scrat...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/75429567281236386798 |
id |
ndltd-TW-098NSYS5392079 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098NSYS53920792015-10-13T18:39:47Z http://ndltd.ncl.edu.tw/handle/75429567281236386798 Compiler/Hardware Codesign and Memory Management for a Novel 3D Graphics Processor 對新圖形處理器的編譯器/硬體協同設計及記憶體管理 Sheng-Chih Tseng 曾聖智 碩士 國立中山大學 資訊工程學系研究所 98 This thesis is part of a large, multi-laboratory project to develop a GPU system-on-chip (SoC) for embedded systems. In support of this project, this current thesis presents the assembler and linker for the overall system. These tools were developed “from scratch” for this project, because the both the input (to our assembler) and the output (from our linker) have new formats, due to the novelty of our GPU. One of the challenges of the work in this thesis is the problem of memory management. Another is the problem of deciding upon an assembly format. But the largest challenge was in co-design. The assembler has to work with a compiler which is also under development by other students. Also, the machine instructions that we produce have to support the format and functionality of the GPU hardware. To accomplish this, the specific details of this hardware had to be rigorously defined through discussion and negotiation. Furthermore, the memory addresses also required codesign with the benchmark development team, which needs to have access to these memory locations. So codesign issues impacted many of the features of this thesis. Steve W. Haga 希家史提夫 2010 學位論文 ; thesis 103 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中山大學 === 資訊工程學系研究所 === 98 === This thesis is part of a large, multi-laboratory project to develop a GPU system-on-chip (SoC) for embedded systems. In support of this project, this current thesis presents the assembler and linker for the overall system. These tools were developed “from scratch” for this project, because the both the input (to our assembler) and the output (from our linker) have new formats, due to the novelty of our GPU.
One of the challenges of the work in this thesis is the problem of memory management. Another is the problem of deciding upon an assembly format. But the largest challenge was in co-design. The assembler has to work with a compiler which is also under development by other students. Also, the machine instructions that we produce have to support the format and functionality of the GPU hardware. To accomplish this, the specific details of this hardware had to be rigorously defined through discussion and negotiation. Furthermore, the memory addresses also required codesign with the benchmark development team, which needs to have access to these memory locations. So codesign issues impacted many of the features of this thesis.
|
author2 |
Steve W. Haga |
author_facet |
Steve W. Haga Sheng-Chih Tseng 曾聖智 |
author |
Sheng-Chih Tseng 曾聖智 |
spellingShingle |
Sheng-Chih Tseng 曾聖智 Compiler/Hardware Codesign and Memory Management for a Novel 3D Graphics Processor |
author_sort |
Sheng-Chih Tseng |
title |
Compiler/Hardware Codesign and Memory Management for a Novel 3D Graphics Processor |
title_short |
Compiler/Hardware Codesign and Memory Management for a Novel 3D Graphics Processor |
title_full |
Compiler/Hardware Codesign and Memory Management for a Novel 3D Graphics Processor |
title_fullStr |
Compiler/Hardware Codesign and Memory Management for a Novel 3D Graphics Processor |
title_full_unstemmed |
Compiler/Hardware Codesign and Memory Management for a Novel 3D Graphics Processor |
title_sort |
compiler/hardware codesign and memory management for a novel 3d graphics processor |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/75429567281236386798 |
work_keys_str_mv |
AT shengchihtseng compilerhardwarecodesignandmemorymanagementforanovel3dgraphicsprocessor AT céngshèngzhì compilerhardwarecodesignandmemorymanagementforanovel3dgraphicsprocessor AT shengchihtseng duìxīntúxíngchùlǐqìdebiānyìqìyìngtǐxiétóngshèjìjíjìyìtǐguǎnlǐ AT céngshèngzhì duìxīntúxíngchùlǐqìdebiānyìqìyìngtǐxiétóngshèjìjíjìyìtǐguǎnlǐ |
_version_ |
1718036488053063680 |