
Simple Processors for Executing Scalar/Vector/ Matrix Instructions
Design, Implementation, and Performance Evaluation
LAP Lambert Academic Publishing
Published on 15. February 2016
Book
Paperback/Softback
224 pages
978-3-659-83226-0 (ISBN)
Description
Nowadays, data-parallel applications, which include scientific and engineering, multimedia, network, security, etc., are growing in importance and demanding increased performance from hardware. On the other hand, the exponential growth in the fabrication technology and the continuous improvements in transistor density have allowed tens of billions of transistors to be integrated onto one single chip. Thus, this book proposes three microarchitectures for matrix processors architectures that exploit this huge number of transistors to improve the performance of data-parallel applications: simple matrix processor (SMP), simple super-matrix processor (SSMP), and multithreaded simple super-matrix processor (ThrSSMP). In addition, this book explains in details the implementation of our proposed designs for SMP, SSMP, and ThrSSMP using VHDL targeting FPGA Virtex-6, XC6VLX550T-2FF1760 device. Moreover, the performances of SMP/SSMP/ThrSSMP are evaluated on some vector/matrix kernels from basic linear algebra subprograms(BLAS).
More details
Language
English
Product notice
Paperback (trade)
Unsewn / adhesive bound
Dimensions
Height: 220 mm
Width: 150 mm
Thickness: 15 mm
Weight
352 gr
ISBN-13
978-3-659-83226-0 (9783659832260)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Persons
Elsayed A. Elsayed is an assistant lecturer at Faculty of Engineering, Aswan University, Egypt. He received his master degree in Computer Science and Engineering in 2014. He is interested in computer architecture, parallel processing, vector/matrix processing, multi/many-core, and VHDL/FPGA implementations.