"Architectures and processors organization for the efficient parallelization of applications"

Doctoral Dissertation uoadl:1308741 514 Read counter

Unit:
Τομέας Ηλεκτρονικής Φυσικής και Συστημάτων
Library of the School of Science
Deposit date:
2013-02-13
Year:
2013
Author:
Μανωλόπουλος Κωνσταντίνος
Dissertation committee:
Διονύσιος Ρεΐσης Επικ. Καθηγ. (επιβλέπων), Ανδρέας Πολύδωρος Καθηγ., Δημήτριος Φραντζεσκάκης Καθηγ.
Original Title:
Αρχιτεκτονικές και οργάνωση επεξεργαστών για αποδοτικό παραλληλισμό εφαρμογών
Languages:
Greek
Translated title:
"Architectures and processors organization for the efficient parallelization of applications"
Summary:
This dissertation focuses on the study of digital architectures and processors
organization, leading to the efficient instruction execution, while enhancing
the parallelization of applications. First, we present a configurable
System-on-Chip multiprocessor, for speeding up MPEG-2 and MPEG-4 encoding, by
using thread-level parallelism. Improving the performance of the MPEG encoders
is shown by reducing the dynamic instruction count at multiple processor
contexts. Next, we present the design and implementation of FFT architectures
for 4K, 16K, 64K and 256K complex points, which are based on utilizing a novel
radix-43 engine. The architectures have been implemented both on FPGAs and
VLSI, achieving significantly high operating frequencies and throughput.
Comparing the main characteristics and the performance of the 4K FFT
architecture, with existing solutions in the literature, we prove the
efficiency and the advantages of the proposed solution for implementing FFT
architectures. Finally, the last part of the thesis presents a multiple
precision floating-point multiplier and three floating-point Fused Multiply-Add
architectures. The proposed designs can accommodate multiple IEEE precision
formats, and perform parallel operations of stand-alone multiplications and
additions, or execute in parallel multiple single instruction equations (AxB +
C).
Keywords:
Processor, FFT, Floating-point, FPGA, VLSI
Index:
Yes
Number of index pages:
12,13,14
Contains images:
Yes
Number of references:
80
Number of pages:
115
document.pdf (3 MB) Open in new window