Advisors
Now showing items 1-15 of 15
-
Adaptive thread and memory access schelduling in chip multiprocessors
(Bilkent University, 2013)The full potential of chip multiprocessors remains unexploited due to architecture oblivious thread schedulers used in operating systems, and thread-oblivious memory access schedulers used in off-chip main memory ... -
Analysis of parallel iterative graph applications on shared memory systems
(Bilkent University, 2018-01)Graph analytics have come to prominence due to their wide applicability to many phenomena of real world such as social networks, protein-protein interactions, power grids, transportation networks, and other domains. Despite ... -
Application-specific heterogeneous network-on-chip design
(Bilkent University, 2011)With increasing communication demands of processors and memory cores in Systems-on-Chips (SoCs), application-specific and scalable Network-on-Chips (NoCs) are emerged to interconnect processing cores and subsystems in ... -
Boosting performance of directory-based cache coherence protocols by detecting private memory blocks at subpage granularity and using a low cost on-chip page table
(Bilkent University, 2015-07)Chip multiprocessors (CMPs) require effective cache coherence protocols as well as fast virtual-to-physical address translation mechanisms for high performance. Directory-based cache coherence protocols are the ... -
Custom hardware optimizations for reliable and high performance computer architectures
(Bilkent University, 2020-09)In recent years, we have witnessed a huge wave of innovations, such as in Artificial Intelligence (AI) and Internet-of-Things (IoT). In this trend, software tools are constantly and increasingly demanding more processing ... -
Dynamic voltage/frequency scaling in GPUs through genetic algorithm
(Bilkent University, 2022-09)Dynamic Voltage/Frequency Scaling (DVFS) is the primary approach to optimizing Central Processing Units (CPUs) power consumption. A handful of approaches are conducted using this technique in General Purpose Graphics ... -
General reuse-centric CNN accelerator
(Bilkent University, 2021-02)Reuse-centric CNN acceleration speeds up CNN inference by reusing computa-tions for similar neuron vectors in CNN’s input layer or activation maps. This new paradigm of optimizations is however largely limited by the ... -
Hardware/software Co-design of domain-specific RISC-V processor for graph applications
(Bilkent University, 2022-05)Graph applications are employed in many fields but show poor performance on general-purpose computing systems due to heavy, irregular, and data-driven memory access patterns. The diverse topology of real-life graphs also ... -
Improving application behavior on heterogeneous manycore systems through kernel mapping
(Bilkent University, 2013)Many-core accelerators are being more frequently deployed to improve the system processing capabilities. In such systems, application mapping must be enhanced to maximize utilization of the underlying architecture. ... -
OpenCL-based efficient HLS implementation of iterative graph algorithms on FPGA
(Bilkent University, 2020-12)The emergence of CPU-FPGA hybrid architectures creates a demand for high abstraction programming tools such as High-Level Synthesis (HLS). HLS handles most of the FPGA development tasks automatically, thus freeing up ... -
Reducing coherency traffic volume in chip multiprocessors through pointer analysis
(Bilkent University, 2017-09)With increasing number of cores in chip multiprocessors (CMPs), it gets more challenging to provide cache coherency efficiently. Although snooping based protocols are appropriate solutions to small scale systems, they ... -
Reducing processor-memory performance gap and improving network-on-chip throughput
(Bilkent University, 2019-02)Performance of computing systems has tremendously improved over last few decades primarily due to decreasing transistor size and increasing clock rate. Billions of transistors placed on a single chip and switching at ... -
Scratch-pad memory based custom processor design for graph applications
(Bilkent University, 2020-09)As more and more domains have started to process ever-growing graphs, the importance of graph analytics applications became more apparent. However, general-purpose processors are challenged to deal with the large memory ... -
Source-to-source transformation based methodology for graph-parallel FPGA accelerators
(Bilkent University, 2019-08)Graph applications are becoming more and more important with their widespread usage and the amounts of data they deal with. Biological and social web graphs are well-known examples which show the importance of efficient ... -
SSFT: selective software fault tolerance
(Bilkent University, 2014)As technology advances, the processors are shrunk in size and manufactured using higher density transistors which makes them cheaper, more power efficient and more powerful. While this progress is most beneficial to ...