#TITLE_ALTERNATIVE#

It is really hard right now to make a single core processor have higher clock frequency to increase its performance. Because of this reason, many chip processor producer try to develop multi-core technology. Multi-core is one chip processor with many cores inside it. This term <br /> <b...

Full description

Saved in:
Bibliographic Details
Main Author: Christanto (NIM : 13205194), Eric
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/13435
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:13435
spelling id-itb.:134352017-09-27T10:18:48Z#TITLE_ALTERNATIVE# Christanto (NIM : 13205194), Eric Indonesia Final Project INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/13435 It is really hard right now to make a single core processor have higher clock frequency to increase its performance. Because of this reason, many chip processor producer try to develop multi-core technology. Multi-core is one chip processor with many cores inside it. This term <br /> <br /> <br /> <br /> <br /> should not be confused with multiprocessor. Multiprocessor means more than one processor that physically separated, but work together in a system computer. As the gap between CPU and main memory increased, system designer made a small fast storage device which called as cache to overcome this problem. Cache has access speed faster <br /> <br /> <br /> <br /> <br /> than memory, but still slower than CPU registers speed. The cache size is bigger than CPU register, but smaller than main memory capacity. The use of private cache in multi-core and multiprocessor will always face a problem with data consistency between caches. This problem is commonly known as cache coherence problem. The simplest solution to this problem is using invalidation based protocol with snooping. In this final task will be made a simulator to simulate the work and performance of the cache <br /> <br /> <br /> <br /> <br /> of dual core processor use MESI cache coherence protocol with private L1 cache for each core and shared L2 cache for all cores. Cache performance is judged by hit and misses percentage in read or writes from a sequence of memory address at cache. This simulator is built using C <br /> <br /> <br /> <br /> <br /> language program with MinGW compiler. The simulator will get 2 trace file in dinero format as its input. Program will read these 2 dinero trace file by turn. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description It is really hard right now to make a single core processor have higher clock frequency to increase its performance. Because of this reason, many chip processor producer try to develop multi-core technology. Multi-core is one chip processor with many cores inside it. This term <br /> <br /> <br /> <br /> <br /> should not be confused with multiprocessor. Multiprocessor means more than one processor that physically separated, but work together in a system computer. As the gap between CPU and main memory increased, system designer made a small fast storage device which called as cache to overcome this problem. Cache has access speed faster <br /> <br /> <br /> <br /> <br /> than memory, but still slower than CPU registers speed. The cache size is bigger than CPU register, but smaller than main memory capacity. The use of private cache in multi-core and multiprocessor will always face a problem with data consistency between caches. This problem is commonly known as cache coherence problem. The simplest solution to this problem is using invalidation based protocol with snooping. In this final task will be made a simulator to simulate the work and performance of the cache <br /> <br /> <br /> <br /> <br /> of dual core processor use MESI cache coherence protocol with private L1 cache for each core and shared L2 cache for all cores. Cache performance is judged by hit and misses percentage in read or writes from a sequence of memory address at cache. This simulator is built using C <br /> <br /> <br /> <br /> <br /> language program with MinGW compiler. The simulator will get 2 trace file in dinero format as its input. Program will read these 2 dinero trace file by turn.
format Final Project
author Christanto (NIM : 13205194), Eric
spellingShingle Christanto (NIM : 13205194), Eric
#TITLE_ALTERNATIVE#
author_facet Christanto (NIM : 13205194), Eric
author_sort Christanto (NIM : 13205194), Eric
title #TITLE_ALTERNATIVE#
title_short #TITLE_ALTERNATIVE#
title_full #TITLE_ALTERNATIVE#
title_fullStr #TITLE_ALTERNATIVE#
title_full_unstemmed #TITLE_ALTERNATIVE#
title_sort #title_alternative#
url https://digilib.itb.ac.id/gdl/view/13435
_version_ 1822017230073757696