[5] (also known as the UltraSPARC T1) made
a substantial attempt at solving this problem. This paper describes
the implementation of the Niagara2 processor, designed
with a wide range of applications in mind, including database,
web-tear, floating-point, and secure applications. Niagara2, as
the name suggests, is the follow-on to the Niagara1 processor
based on the CMT architecture optimized for SWaP.