-
公开(公告)号:US20170161064A1
公开(公告)日:2017-06-08
申请号:US14960334
申请日:2015-12-04
Applicant: Google Inc.
Inventor: Artem VASILYEV , Jason Rupert REDGRAVE , Albert MEIXNER , Ofer SHACHAM
IPC: G06F9/30
CPC classification number: G06F9/3001 , G06F7/57 , G06F9/30014 , G06F15/80
Abstract: An apparatus is described that includes an execution unit having a multiply add computation unit, a first ALU logic unit and a second ALU logic unit. The ALU unit is to perform first, second, third and fourth instructions. The first instruction is a multiply add instruction. The second instruction is to perform parallel ALU operations with the first and second ALU logic units operating simultaneously to produce different respective output resultants of the second instruction. The third instruction is to perform sequential ALU operations with one of the ALU logic units operating from an output of the other of the ALU logic units to determine an output resultant of the third instruction. The fourth instruction is to perform an iterative divide operation in which the first ALU logic unit and the second ALU logic unit operate during to determine first and second division resultant digit values.
-
公开(公告)号:US20180329685A1
公开(公告)日:2018-11-15
申请号:US15594223
申请日:2017-05-12
Applicant: Google Inc.
Inventor: Artem VASILYEV , Albert MEIXNER , Jason REDGRAVE
CPC classification number: G06F7/50 , G06F9/3001 , G06F9/30036 , G06F9/30134 , G06F9/3893 , G06T1/20 , G11C19/38
Abstract: An execution unit is described. The execution unit includes an arithmetic logic unit (ALU) circuit having a first input to receive a first value and a second input to receive a second value. The ALU circuit includes circuitry to determine an absolute value of the first value and to add the absolute value to the second value. The first input is coupled to a first data path having register space and an output of another ALU of the execution unit circuit as alternative sources of the first value. The second input is coupled to a second data path having the register space as a source for the second value.
-
公开(公告)号:US20180330465A1
公开(公告)日:2018-11-15
申请号:US15595242
申请日:2017-05-15
Applicant: Google Inc.
Inventor: Jason REDGRAVE , Albert MEIXNER , Qiuling ZHU , Ji KIM , Artem VASILYEV , Ofer SHACHAM
IPC: G06T1/20 , G06F12/0813 , H04L25/40 , G06F15/80
CPC classification number: G06T1/20 , G06F12/0813 , G06F15/8023 , H04L25/40
Abstract: A processor is described. The processor includes a network. A plurality of processing cores are coupled to the network. The processor includes a transmitter circuit coupled to the network. The transmitter circuit is to transmit output data generated by one of the processing cores into the network. The transmitter circuit includes control logic circuitry to cause the transmitter circuit to send a request for transmission of a second packet of output data prior to completion of the transmitter circuit's transmission of an earlier first packet of output data.
-
-