o:25601
Poboljšanje performansi asimetričnih višejezgarnih procesora kroz migraciju transakcija i prilagođenje podsistema keš memorija
doktorska disertacija
Improving the performance of asymmetric multicore processors by transactions’ migration and the adaptation of the cache subsystem : doctoral dissertation
sr
Postojeći pravci razvoja računarstva imaju za cilj da se performanse računarskih sistemapodignu na što viši nivo, da bi se zadovoljile potrebe za obradom velike količine podataka...
Existing trends in computer design aim to raise the performance of computer systems tothe highest possible level in order to meet the needs for processing large amounts of data. Attentionis focused on the design of a processor as the main actor in the data processing process. Improvementtrends in processor performance predicted by Moore’s Law has been slowing down recently due tophysical limitations of semiconductor technology and increasing performance is getting harder andharder. This problem is attempted to be compensated by various techniques aimed at improvingperformance without increasing transistor and power consumption.In this thesis, asymmetric multicore processors with support for transactional memory are considered.Two new techniques have been proposed to increase the performance of such processors. Onetechnique aims to reduce transaction congestion due to high parallelism by migrating transactions toa faster core. The transactions that contribute the most to an occurrence of congestion are selected formigration. Executing them on a faster core reduces their chances of conflict with other transactionsand thus increases the chance of avoiding congestion. Another technique adjusts the cache subsystemto reduce caches’ access latency and to reduce the chances of false conflicts while reducing the numberof transistors required to implement the cache. This can be achieved by using small and simplecaches.Detailed implementation proposals are given for both techniques. Prototypes of these techniqueswere made in the Gem5 simulator, which models processor’s system in detail. Using prototypes, theproposed techniques were evaluated by simulating a large number of applications from a standardbenchmark set for transactional memory. The analysis of the simulation results gave suggestions onhow and when the proposed techniques should be used.
Elektrotehnika i računarstvo - Računarska tehnika i informatika / Electrical Engineering and Computing - Computer Engineering and Informatics Datum odbrane: 25.11.2021.
asimetrični višejezgarni procesori, homogeni instrukcijski set, transakciona memorija, podsistem keš memorija, Gem5
asymmetric multiprocessors, homogeneous instruction set, transactional memory, cache subsystem, Gem5
91552100
61240073
91552101
8563
2022-05-24T10:00:09.053Z
45
no
46
Živojin, 1987-
Šuštran
82522377
2021
63
mentor
Jelica, 1962-
Protić
25654631
2021
63
mentor
Milo, 1957-
Tomašević
12493159
2021
63
član komisije
Miloš, 1978-
Cvetanović
1877351
2021
63
član komisije
Miloš, 1968-
Kovačević
12762983
2021
63
član komisije
Zaharije, 1978-
Radivojević
12933991
2021
106 str.
7656826
http://phaidrabg.bg.ac.rs/o:25601
no
yes
12
2022-05-24T10:00:09.320Z
70
11
1067197
1067243
1067276
11
1066648
1066654
1066658
asimetrični višejezgarni procesori, homogeni instrukcijski set, transakciona memorija,podsistem keš memorija, Gem5
asymmetric multiprocessors, homogeneous instruction set, transactional memory, cachesubsystem, Gem5
004.272.23:004.254(043.3)
1738
11A04
2021