Change search
ReferencesLink to record
Permanent link

Direct link
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. , 101 p.
Keyword [en]
ASIP, NoGap, ePUMA, Sleipnir, SIMD
National Category
Embedded Systems
URN: urn:nbn:se:liu:diva-72131ISRN: LiTH-ISY-EX--11/4454--SEOAI: diva2:459967
Subject / course
Automatic Control
2011-11-16, 13:00 (English)
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)253 downloads
File information
File name FULLTEXT01.pdfFile size 7085 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Electrical Engineering
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 253 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

Total: 299 hits
ReferencesLink to record
Permanent link

Direct link