Demirbaş, Dilek2016-01-082016-01-082011http://hdl.handle.net/11693/15235Ankara : The Department of Computer Engineering and the Institute of Engineering and Science of Bilkent University, 2011.Thesis (Master's) -- Bilkent University, 2011.Includes bibliographical references leaves 68-74.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 Multiprocessor System-on-Chips (MPSoCs). The challenge of application-specific NoC design is to find the right balance among different trade-offs such as communication latency, power consumption, and chip area. This thesis introduces a novel heterogeneous NoC design approach where biologically inspired evolutionary algorithm and 2-dimensional rectangle packing algorithm are used to place the processing elements with various properties into a constrained NoC area according to the tasks generated by Task Graph for Free (TGFF). TGFF is one of the pseudo-random task graph generators used for scheduling and allocation. Based on a given task graph, we minimize the maximum execution time in a Heterogeneous Chip-Multiprocessor. We specifi- cally emphasize on the communication cost as it is a big overhead in a multi-core architecture. Experimental results show that our approach improves total communication latency up to 27% with modest power consumption.xi, 90 leaves, illustrationsEnglishinfo:eu-repo/semantics/openAccessNetwork-on-Chip (NoC) synthesisMultiprocessor-System-on-Chip (MPSoC) designHeterogeneous Chip-MultiprocessorsTK5105.546 .D45 2011Networks on a chip.Microprocessor system on chip.Systems on a chip.Computer networks.Application-specific heterogeneous network-on-chip designThesis