test Browse by Author Names Browse by Titles of Works Browse by Subjects of Works Browse by Issue Dates of Works

Advanced Search
& Collections
Issue Date   
Sign on to:   
Receive email
My Account
authorized users
Edit Profile   
About T-Space   

T-Space at The University of Toronto Libraries >
School of Graduate Studies - Theses >
Master >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1807/11134

Title: Microarchitecture and FPGA Implementation of the Multi-level Computing Architecture
Authors: Capalija, Davor
Advisor: Abdelrahman, Tarek S.
Department: Electrical and Computer Engineering
Keywords: Computer architecture
FPGA applications
Embedded systems
Multi-core systems
Issue Date: 30-Jul-2008
Abstract: We design the microarchitecture of the Multi-Level Computing Architecture (MLCA), focusing on its Control Processor (CP). The design of the microarchitecture of the CP faces us with both opportunities and challenges that stem from the coarse granularity of the tasks and the large number of inputs and outputs for each task instruction. Thus, we explore changes to standard superscalar microarchitectural techniques. We design the entire CP microarchitecture and implement it on an FPGA using SystemVerilog. We synthesize and evaluate the MLCA system based on a 4-processor shared-memory multiprocessor. The performance of realistic applications shows scalable speedups that are comparable to that of simulation. We believe that our implementation achieves low complexity in terms of FPGA resource usage and operating frequency. In addition, we argue that our design methodology allows the scalability of the CP as the entire system grows.
URI: http://hdl.handle.net/1807/11134
Appears in Collections:Master
The Edward S. Rogers Sr. Department of Electrical & Computer Engineering - Master theses

Files in This Item:

File Description SizeFormat
Capalija_Davor_200806_MASc_thesis.pdf1.11 MBAdobe PDF

Items in T-Space are protected by copyright, with all rights reserved, unless otherwise indicated.