ABSTRACT

The multicore architectures that we see today are due to an increased desire to supply more oating point operations (FLOPS) each clock cycle from the computer chip. e typical decrease of the clock cycle that we have seen over the past 20 years is no longer evident; in fact, on some systems the clock cycles are becoming longer and the only way to supply more FLOPS is by increasing the number of cores on the chip or by increasing the number of oating point results from the functional units or a combination of the two.