The end of scaling? Revolutions in technology and microarchitecture as we pass the 90 nanometer node | IEEE Conference Publication | IEEE Xplore