Kestor, Gökçen (Date of defense: 2013-03-22)
Chip Multithreading (CMT) processors promise to deliver higher performance by running more than one stream of instructions in parallel. To exploit CMT's capabilities, programmers have to parallelize ...
Nowack, Vesna (Date of defense: 2016-01-12)
With the increased number of cores on a single processor chip, an application can achieve good performance if it splits the execution into multiple threads that run on multiple cores at the same time. ...
Yalcin, Gulay (Date of defense: 2014-12-12)
In the last decades, the computing technology experienced tremendous developments. For instance, transistors' feature size shrank to half at every two years as consistently from the first time Moore ...