• No results found

Programming of Coarse-Grained Reconfigurable Architectures

N/A
N/A
Protected

Academic year: 2021

Share "Programming of Coarse-Grained Reconfigurable Architectures"

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

Z

ain

-u

l-A

bd

in

P

ro

gr

am

m

in

g o

f C

oa

rs

e-G

ra

in

ed R

ec

on

fig

ur

ab

le A

rc

hit

ec

tu

re

s

issn 1650-8580 isbn 978-91-7668-786-4

Zain-ul-Abdin received his B.Sc. in Electrical Engineering from University of Engineering & Technology, Taxila, Pakis-tan in 1999 and his M.Sc. in Computer Systems Engineering from Halmstad University, Sweden in 2005. Zain has been a graduate student at the Centre for Research on Embedded Systems, Halmstad University, Halmstad, Sweden.

This thesis focuses on the programming aspects of coarse-grained reconfigurable computing devices, including the relevant computation models that are capable of exposing different kinds of parallelism inherent in the application and the ability of these models to capture the adaptability requirements of the applica-tion. The thesis suggests the occam-pi language for programming of a broad class of coarse-grained reconfigurable architectures as an intermediate language. The salient properties of the occam-pi language are explicit concurrency with built-in mechanisms for inter-processor communication, provision for expressing dynamic parallelism, support for the expression of dynamic reconfigurations, and placement attributes.

To evaluate the programming approach, a compiler framework was extended to support the language extensions in the occam-pi language, and the backends were developed to target two different coarse-grained reconfigurable architectures, Ambric and XPP. The results of the implemented case-studies suggest that the occam-pi language based approach simplifies the development of applications employing run-time reconfigurable devices without compromising the perfor-mance benefits.

Örebro Studies in Technology 48

örebro 2011 Doctoral Dissertation

Programming of Coarse-Grained

Reconfigurable Architectures

Zain-ul-Abdin Computer Science 2011

Z

a

in

-u

l-A

bd

in

Programming of Coarse-Grained Reconfigurable

References

Related documents

Avhandling för teknologie doktorsexamen i datavetenskap, som enligt beslut av rektor kommer att försvaras offentligt. Wigforssalen, Högskolan

The EU exports of waste abroad have negative environmental and public health consequences in the countries of destination, while resources for the circular economy.. domestically

The platform- specific implementation executed faster almost 3 times more often than its Haxe-compiled counterpart, which resulted in the sum of ranks for Haxe-compiled

46 Konkreta exempel skulle kunna vara främjandeinsatser för affärsänglar/affärsängelnätverk, skapa arenor där aktörer från utbuds- och efterfrågesidan kan mötas eller

The increasing availability of data and attention to services has increased the understanding of the contribution of services to innovation and productivity in

Av tabellen framgår att det behövs utförlig information om de projekt som genomförs vid instituten. Då Tillväxtanalys ska föreslå en metod som kan visa hur institutens verksamhet

In the Steamroller programming language, there tables are a built-in feature to reduce the amount of code required to create and access a table.. The feature also add more type

The Google Friend Connect JavaScript API works in addition to the basic usage of Google Friend Connect, where access to OpenSocial content is through the hosting of gadgets or