liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Investigation of NoGap: SIMD Datapath Implementation
Linköping University, Department of Electrical Engineering.
2011 (English)Independent thesis Advanced level (degree of Master (Two Years)), 30 credits / 45 HE creditsStudent thesis
Abstract [en]

Nowadays, many ASIP systems with high computational capabilities are designed in order to fulfill the increasing demands of technical applications. However, the design of ASIP system usually takes many man hours. Therefore, a number of EDA tools are developed to ease the design effort, but they limit the design freedom due to their predefined design templates. Consequently, designers are forced to use lower level HDLs which offer high design flexibility but require substantial design hours. A novel design automation tool called NoGap was proposed to balance such issues. The NoGap system, which is especially used in ASIPs and accelerator design, effectively provides high design flexibility and saves design effort for designers.

The efficiency and design ability of NoGap were investigated in this thesis work. NoGap was used to implement an eight-way SIMD datapath of an ASIP called Sleipnir, which was devised by the Division of Computer Engineering at Linköping University. For contrast, the manually crafted HDL implementation of the Sleipnir was taken. The critical path implementations, done by both design approaches, were synthesized to the Altera Strtix IV FPGA. The synthesize results showed that the NoGap design although used 1.358 times as many hardware units as the original HDL design. Their timing performance is comparable (HDL/NoGap-60.042/58.156Mhz).

In this thesis, based on the design experience of SIMD datapath, valuable aspects were suggested to benefit the future users who will use NoGap to implement SIMD structures. In addition, the hidden bugs and insufficient features of NoGap were discovered, and the referable suggestions were provided in order to help the developers to improve the NoGap system.

Place, publisher, year, edition, pages
2011. , p. 101
Keywords [en]
ASIP, NoGap, ePUMA, Sleipnir, SIMD
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:liu:diva-72131ISRN: LiTH-ISY-EX--11/4454--SEOAI: oai:DiVA.org:liu-72131DiVA, id: diva2:459967
Subject / course
Automatic Control
Presentation
2011-11-16, 13:00 (English)
Uppsok
Technology
Supervisors
Examiners
Available from: 2011-11-29 Created: 2011-11-17 Last updated: 2011-11-29Bibliographically approved

Open Access in DiVA

Investigation of NoGap: SIMD Datapath Implementation(7085 kB)373 downloads
File information
File name FULLTEXT01.pdfFile size 7085 kBChecksum SHA-512
4afe73869ca2a1e6e6460db7c02cae899efcb16d97623340cc6d1b555cb8d809880c36b4959ef184ae7491f6823e699b3848f52b52286e51fc30e9621c2e6c9f
Type fulltextMimetype application/pdf

By organisation
Department of Electrical Engineering
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 373 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 711 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf