Performance Comparison of Multiple Units in SDF and Simplescalar Architecture
碩士 === 輔仁大學 === 資訊工程學系 === 96 === Scheduled data flow is a unique architecture. This architecture is based on the concept of dataflow, including the characteristics of decoupling of memory access and the non-blocking multithreading. SDF architecture does not use complicated hardware as von Neumann a...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2008
|
Online Access: | http://ndltd.ncl.edu.tw/handle/67692228977041095123 |
id |
ndltd-TW-094FJU00392044 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094FJU003920442016-05-18T04:12:10Z http://ndltd.ncl.edu.tw/handle/67692228977041095123 Performance Comparison of Multiple Units in SDF and Simplescalar Architecture 可排程資料流程架構及純量架構的多執行單元效能比較 chou fei hung 周飛鴻 碩士 輔仁大學 資訊工程學系 96 Scheduled data flow is a unique architecture. This architecture is based on the concept of dataflow, including the characteristics of decoupling of memory access and the non-blocking multithreading. SDF architecture does not use complicated hardware as von Neumann architecture’s scoreboard and reservation stations for dynamic instruction scheduling. Thus, it is easy to place more units on a single core. In this research we present a notion that increasing the number of units in SDF architecture and comparing with multi-ALU in Simplescalar architecture shows better performance. Simplescalar architecture provides a very complex out-of-order issue superscalar processor. Simplescalar processor’s simulator, which has a two-level memory system, speculative execution and many ALUs that can be supported simultaneously to take advantage of ILP. In our evaluations, with several small benchmarks, demonstrate that the reduction in clock cycles is much better in SDF using multiple units than Simplescalar’s architecture using multiple ALUs. The results presented in this thesis we can see that SDF architecture shows better performance when more units are added. It is useful to add more and more units and can still find the thread level parallelism (TLP) in SDF. Which can be complimented with ILP. Joseph Arul 周賜福 2008 學位論文 ; thesis 71 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 輔仁大學 === 資訊工程學系 === 96 === Scheduled data flow is a unique architecture. This architecture is based on the concept of dataflow, including the characteristics of decoupling of memory access and the non-blocking multithreading. SDF architecture does not use complicated hardware as von Neumann architecture’s scoreboard and reservation stations for dynamic instruction scheduling. Thus, it is easy to place more units on a single core. In this research we present a notion that increasing the number of units in SDF architecture and comparing with multi-ALU in Simplescalar architecture shows better performance. Simplescalar architecture provides a very complex out-of-order issue superscalar processor. Simplescalar processor’s simulator, which has a two-level memory system, speculative execution and many ALUs that can be supported simultaneously to take advantage of ILP. In our evaluations, with several small benchmarks, demonstrate that the reduction in clock cycles is much better in SDF using multiple units than Simplescalar’s architecture using multiple ALUs. The results presented in this thesis we can see that SDF architecture shows better performance when more units are added. It is useful to add more and more units and can still find the thread level parallelism (TLP) in SDF. Which can be complimented with ILP.
|
author2 |
Joseph Arul |
author_facet |
Joseph Arul chou fei hung 周飛鴻 |
author |
chou fei hung 周飛鴻 |
spellingShingle |
chou fei hung 周飛鴻 Performance Comparison of Multiple Units in SDF and Simplescalar Architecture |
author_sort |
chou fei hung |
title |
Performance Comparison of Multiple Units in SDF and Simplescalar Architecture |
title_short |
Performance Comparison of Multiple Units in SDF and Simplescalar Architecture |
title_full |
Performance Comparison of Multiple Units in SDF and Simplescalar Architecture |
title_fullStr |
Performance Comparison of Multiple Units in SDF and Simplescalar Architecture |
title_full_unstemmed |
Performance Comparison of Multiple Units in SDF and Simplescalar Architecture |
title_sort |
performance comparison of multiple units in sdf and simplescalar architecture |
publishDate |
2008 |
url |
http://ndltd.ncl.edu.tw/handle/67692228977041095123 |
work_keys_str_mv |
AT choufeihung performancecomparisonofmultipleunitsinsdfandsimplescalararchitecture AT zhōufēihóng performancecomparisonofmultipleunitsinsdfandsimplescalararchitecture AT choufeihung kěpáichéngzīliàoliúchéngjiàgòujíchúnliàngjiàgòudeduōzhíxíngdānyuánxiàonéngbǐjiào AT zhōufēihóng kěpáichéngzīliàoliúchéngjiàgòujíchúnliàngjiàgòudeduōzhíxíngdānyuánxiàonéngbǐjiào |
_version_ |
1718269277398630400 |