There are provided a method of creating an optimized core-tile-switch
mapping architecture in an on-chip bus and a computer-readable recording
medium for recording the method. The core-tile-switch mapping
architecture creating method includes: creating a core communication
graph representing the connection relationship between arbitrary cores;
creating a Network-on-chip (NOC) architecture including a plurality of
switches, a plurality of tiles, and a plurality of links interconnecting
the plurality of switches; and mapping the cores to the tiles using a
predetermined optimized mapping method to thereby create the optimized
core-tile-switch mapping architecture. The optimized mapping method
includes first, second, and third calculating steps. According to the
optimized core-tile-switch mapping architecture creating method and the
computer-readable recording medium for recording the method, since the
hop distance between cores is minimized, it is possible to minimize
energy consumption and communication delay time in an on-chip bus.
Furthermore, the optimized mapping architecture presents a standard for
comparing the optimization of other mapping architectures.