Multi-sized output cache controllers / Mohd Naqib Johari

This thesis describes the design of a Multi-sized Output Cache Controller that will handle 2Kbyte 16 ways with 4 word block size cache. A cache controller is a device that used to sequences the read and write of the cache storage array [1]. Most of modern microprocessor is designed with multiple cor...

Full description

Saved in:
Bibliographic Details
Main Author: Johari, Mohd Naqib
Format: Thesis
Language:English
Published: 2013
Subjects:
Online Access:https://ir.uitm.edu.my/id/eprint/102748/1/102748.pdf
https://ir.uitm.edu.my/id/eprint/102748/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.uitm.ir.102748
record_format eprints
spelling my.uitm.ir.1027482024-10-18T01:12:06Z https://ir.uitm.edu.my/id/eprint/102748/ Multi-sized output cache controllers / Mohd Naqib Johari Johari, Mohd Naqib Computer engineering. Computer hardware This thesis describes the design of a Multi-sized Output Cache Controller that will handle 2Kbyte 16 ways with 4 word block size cache. A cache controller is a device that used to sequences the read and write of the cache storage array [1]. Most of modern microprocessor is designed with multiple core architecture that will lead to massive traffic of cache data transfer. By taking the advantage of using temporal locality and spatial locality to the cache, the problem can be solved. With this solution, a controller that capable to handle huge amount of way and block size need to be designed. It also should have the capability overcome the cache coherence. This design will be implemented using Xilinx software. It was developed base on Verilog coding. Using the same software, a test bench was constructed to test the functionality of the controller. This cache controller consists of four stages, from request to read data. It had the capability to read and write to different agent on various output data size from 1byte till 16 byte. 2013 Thesis NonPeerReviewed text en https://ir.uitm.edu.my/id/eprint/102748/1/102748.pdf Multi-sized output cache controllers / Mohd Naqib Johari. (2013) Degree thesis, thesis, Universiti Teknologi MARA (UiTM). <http://terminalib.uitm.edu.my/102748.pdf>
institution Universiti Teknologi Mara
building Tun Abdul Razak Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Mara
content_source UiTM Institutional Repository
url_provider http://ir.uitm.edu.my/
language English
topic Computer engineering. Computer hardware
spellingShingle Computer engineering. Computer hardware
Johari, Mohd Naqib
Multi-sized output cache controllers / Mohd Naqib Johari
description This thesis describes the design of a Multi-sized Output Cache Controller that will handle 2Kbyte 16 ways with 4 word block size cache. A cache controller is a device that used to sequences the read and write of the cache storage array [1]. Most of modern microprocessor is designed with multiple core architecture that will lead to massive traffic of cache data transfer. By taking the advantage of using temporal locality and spatial locality to the cache, the problem can be solved. With this solution, a controller that capable to handle huge amount of way and block size need to be designed. It also should have the capability overcome the cache coherence. This design will be implemented using Xilinx software. It was developed base on Verilog coding. Using the same software, a test bench was constructed to test the functionality of the controller. This cache controller consists of four stages, from request to read data. It had the capability to read and write to different agent on various output data size from 1byte till 16 byte.
format Thesis
author Johari, Mohd Naqib
author_facet Johari, Mohd Naqib
author_sort Johari, Mohd Naqib
title Multi-sized output cache controllers / Mohd Naqib Johari
title_short Multi-sized output cache controllers / Mohd Naqib Johari
title_full Multi-sized output cache controllers / Mohd Naqib Johari
title_fullStr Multi-sized output cache controllers / Mohd Naqib Johari
title_full_unstemmed Multi-sized output cache controllers / Mohd Naqib Johari
title_sort multi-sized output cache controllers / mohd naqib johari
publishDate 2013
url https://ir.uitm.edu.my/id/eprint/102748/1/102748.pdf
https://ir.uitm.edu.my/id/eprint/102748/
_version_ 1814058472669446144
score 13.211869