-
公开(公告)号:GB2533292A
公开(公告)日:2016-06-22
申请号:GB201422246
申请日:2014-12-15
Applicant: IBM
Inventor: CHRISTOPH MARTIN ANGERER , HEINER GIEFERS , RAPHAEL POLIG
IPC: G06F9/30
Abstract: By storing a data element as a base word in a first precision, and one or more delta words comprising additional information related to a second precision version of the stored data element, data may be read to different precision. This allows faster processing, requiring lower bandwidth for certain estimate calculations, whilst allowing the more accurate data to be read from different memory banks. The delta words may be added as least significant bits to the base word, or the first part added as most significant bits, and a second part as least significant bits. The base word may have a defined bit width typically the register width of the CPU. This therefore differs from the long double, double-double or quadruple precision floating point formats.
-
公开(公告)号:GB2533292B
公开(公告)日:2016-11-02
申请号:GB201422246
申请日:2014-12-15
Applicant: IBM
Inventor: CHRISTOPH MARTIN ANGERER , HEINER GIEFERS , RAPHAEL POLIG
IPC: G06F9/30
-
公开(公告)号:GB2530261B
公开(公告)日:2016-08-03
申请号:GB201416304
申请日:2014-09-16
Applicant: IBM
Inventor: HEINER GIEFERS , JAN VAN LUNTEREN
Abstract: A computing memory includes an execution unit and an access processor coupled with a memory system, where the execution unit and the access processor are logically separated units. The execution unit is for processing operand data. The access processor is for providing operand data and configuration data to the execution unit. The access processor reads operand data from the memory system and sends the operand data to the execution unit. The execution unit executes the operand data according to the provided configuration data. The access processor includes information about execution times of operations of the execution unit for the provided configuration. The access processor reserves time-slots for writing execution unit results provided by the execution unit into selected locations in the memory system based on the information about the execution times, upon sending at least one of the operand data and the configuration data to the execution unit.
-
-