Author: Cray Electronics Holdings PLC.