MARC details
000 -LEADER |
fixed length control field |
03620nam a2200421 i 4500 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
TR-AnTOB |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20230908000950.0 |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION |
fixed length control field |
ta |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
171111s2018 xxu e mmmm 00| 0 eng d |
035 ## - SYSTEM CONTROL NUMBER |
System control number |
(TR-AnTOB)200438858 |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
TR-AnTOB |
Language of cataloging |
eng |
Description conventions |
rda |
Transcribing agency |
TR-AnTOB |
041 0# - LANGUAGE CODE |
Language code of text/sound track or separate title |
Türkçe |
099 ## - LOCAL FREE-TEXT CALL NUMBER (OCLC) |
Classification number |
TEZ TOBB FBE BİL YL’20 ATA |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Atamaner, Mert |
Relator term |
author |
9 (RLIN) |
128687 |
245 10 - TITLE STATEMENT |
Title |
Çok çekirdekli görev-kritik işlemciler için önbellek tasarımı ve gerçeklenmesi / |
Statement of responsibility, etc. |
Mert Atamaner ; thesis advisor Oğuz Ergin. |
246 11 - VARYING FORM OF TITLE |
Title proper/short title |
Cache design and implementation for mission-criticalmulticore processors |
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
Place of production, publication, distribution, manufacture |
Ankara : |
Name of producer, publisher, distributor, manufacturer |
TOBB ETÜ Fen Bilimleri Enstitüsü, |
Date of production, publication, distribution, manufacture, or copyright notice |
2020. |
300 ## - PHYSICAL DESCRIPTION |
Extent |
xiv, 64 pages : |
Other physical details |
illustrations ; |
Dimensions |
29 cm |
336 ## - CONTENT TYPE |
Source |
rdacontent |
Content type code |
txt |
Content type term |
text |
337 ## - MEDIA TYPE |
Source |
rdamedia |
Media type code |
n |
Media type term |
unmediated |
338 ## - CARRIER TYPE |
Source |
rdacarrier |
Carrier type code |
nc |
Carrier type term |
volume |
502 ## - DISSERTATION NOTE |
Dissertation note |
Tez (Yüksek Lisans Tezi)--TOBB ETÜ Fen Bilimleri Enstitüsü Haziran 2020 |
520 ## - SUMMARY, ETC. |
Summary, etc. |
Mutlicore architecutres optimizes the performance and energy overhead by using private<br/>and shared caches in the memory hierarchy. Different cores having private caches<br/>introduces coherency problem in between different cores. Modern systems employ a<br/>coherence protocol scheme into the system to tackle this problem. Two of the most used<br/>protocols today are MOESI and MESI protocols. These protocols solve the coherency<br/>problem efficiently, however recently it was shown that these protocols can be exploited<br/>or used for different purposes. Thesis includes a such a scheme that uses MOESI<br/>labels for error correction. Private caches are closely connected to the pipeline and<br/>thus requires to be fast. Because of this fact, modern CPUs do not use ECC in private<br/>caches(L1). Instead, parity bits are checked for errors and if an error occurs systems<br/>crash or are reload to a safe state. Proposed mechanism suggests an alternative for using<br/>ECC while being fast enough for pipeline utilizing coherency labels. Shared labeled<br/>cache blocks imply that there is at least one other copy of the same data in another L1<br/>cache, and it can be used to reload when a parity bit of such cache blocks imply error.<br/>In this thesis, it is shown that it is possible to protect a program during one fourth of its<br/>lifetime.<br/>Yao et al., reports that coherency protocols can also be exploited to create timing<br/>side channels. Since the accesses to shared and exclusive labeled cache blocks takes deterministically distinguishable time, it enables a spy-trojan pair to serially communicate<br/>by only measuring the access times to such cache blocks [1]. This communication<br/>is made possible by KSM(kernel same page merging) and disabling KSM incurs a<br/>significant performance loss. This work proposes a new scheme to prevent communicating<br/>through this side channel without the need of disabling KSM. Since the communication<br/>depends on back-to-back load operations, it is possible to track and monitor loads to the<br/>same cacheblock and introduce noise to the side channel. It is shown that it is possible<br/>to disrupt up to %90 of the communication while increasing the runtime %2 to %15.<br/> |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Tezler, Akademik |
9 (RLIN) |
32546 |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
Multi core processors |
|
Uncontrolled term |
Cache |
|
Uncontrolled term |
Coherency protocols |
|
Uncontrolled term |
Error tolerance |
|
Uncontrolled term |
Error correcting codes |
|
Uncontrolled term |
Reliability |
|
Uncontrolled term |
Security |
|
Uncontrolled term |
Cache Side channels |
|
Uncontrolled term |
Gem5 |
700 1# - ADDED ENTRY--PERSONAL NAME |
Personal name |
Ergin, Oğuz |
9 (RLIN) |
36153 |
Relator term |
advisor |
710 ## - ADDED ENTRY--CORPORATE NAME |
Corporate name or jurisdiction name as entry element |
TOBB Ekonomi ve Teknoloji Üniversitesi. |
Subordinate unit |
Fen Bilimleri Enstitüsü |
9 (RLIN) |
77078 |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Other/Generic Classification Scheme |
Koha item type |
Thesis |