-
公开(公告)号:DE69736956D1
公开(公告)日:2006-12-28
申请号:DE69736956
申请日:1997-09-29
Applicant: INTEL CORP
Inventor: MITTAL MILLIND , VALENTINE ROBERT
IPC: G06F1/32
-
公开(公告)号:HK1072307A1
公开(公告)日:2005-08-19
申请号:HK05104208
申请日:2003-03-26
Applicant: INTEL CORP
Inventor: HERBERT HOWARD C , GRAWROCK DAVID W , ELLISON CARL M , GOLLIVER ROGER A , LIN DERRICK C , MCKEEN FRANCIS X , RENERIS KEN , SUTTON JAMES A , THAKKAR SHREEKANT S , MITTAL MILLIND , NEIGER GILBERT
IPC: G06F20060101 , G06F
-
53.
公开(公告)号:GB2377793B
公开(公告)日:2004-12-22
申请号:GB0225049
申请日:2001-03-14
Applicant: INTEL CORP
Inventor: ELLISON CARL M , GOLLIVER ROGER A , HERBERT HOWARD C , LIN DERRICK C , MCKEEN FRANCIS X , NEIGER GILBERT , RENERIS KEN , SUTTON JAMES A , THAKKAR SHREEKANT S , MITTAL MILLIND
Abstract: An access transaction generated by a processor is configured using a configuration storage containing a configuration setting. The processor has a normal execution mode and an isolated execution mode. The access transaction has access information. Access to the configuration storage is controlled. An access grant signal is generated using the configuration setting and the access information. The access grant signal indicates if the access transaction is valid.
-
公开(公告)号:DE69628325T2
公开(公告)日:2004-04-08
申请号:DE69628325
申请日:1996-12-24
Applicant: INTEL CORP
Inventor: DULONG CAROLE , MENNEMEIER M , PELEG D , BUI H , KOWASHI EIICHI , MITTAL MILLIND , EITAN BENNY , FISHER A , MAYTAL BENNY
Abstract: A computer system which includes a multimedia input device which generates an audio or video input signal and a processor coupled to the multimedia input device. The system further includes a storage device coupled to the processor and having stored therein a signal processing routine for multiplying and accumulating input values representative of the audio or video input signal. The signal processing routine, when executed by the processor, causes the processor to perform several steps. These steps include performing a packed multiply add on a first set of values packed into a first source and a second set of values packed into a second source each representing input signals to generate a packed intermediate result. The packed intermediate result is added to an accumulator to generate a packed accumulated result in the accumulator. These steps may be iterated with the first set of values and portions of the second set of values to the accumulator to generate the packed accumulated result. Subsequent thereto, the packed accumulated result in the accumulator is unpacked into a first result and a second result and the first result and the second result are added together to generate an accumulated result.
-
公开(公告)号:DE10196007T1
公开(公告)日:2003-10-09
申请号:DE10196007
申请日:2001-03-21
Applicant: INTEL CORP
-
公开(公告)号:DE10195999T1
公开(公告)日:2003-04-03
申请号:DE10195999
申请日:2001-03-14
Applicant: INTEL CORP
Inventor: ELLISON CARL M , GOLLIVER ROGER A , HERBERT HOWARD C , LIN DERRICK C , MCKEEN FRANCIS X , NEIGER GILBERT , RENERIS KEN , SUTTON JAMES A , THAKKAR SHREEKANT S , MITTAL MILLIND
Abstract: An access transaction generated by a processor is configured using a configuration storage containing a configuration setting. The processor has a normal execution mode and an isolated execution mode. The access transaction has access information. Access to the configuration storage is controlled. An access grant signal is generated using the configuration setting and the access information. The access grant signal indicates if the access transaction is valid.
-
公开(公告)号:AU6975901A
公开(公告)日:2002-01-14
申请号:AU6975901
申请日:2001-06-07
Applicant: INTEL CORP
Inventor: MITTAL MILLIND
-
公开(公告)号:DE19681660C2
公开(公告)日:2000-11-02
申请号:DE19681660
申请日:1996-12-17
Applicant: INTEL CORP
Inventor: GLEW ANDREW , VAKKALAGADDA RAMAMOHAN R , LIN DERRICK , MENNEMEIER LARRY M , PELEG ALEXANDER D , BISTRY DAVID , MITTAL MILLIND , DULONG CAROLE , KOWASHI EIICHI , EITAN BENNY
Abstract: A method for executing different sets of instructions that cause a processor to perform different data type operations in a manner that is invisible to various operating system techniques, that promotes good programming practices, and that is invisible to existing software conventions. According to one aspect of the invention, a data processing apparatus executes a first set of instructions of a first instruction type on what at least logically appears to software as a single logical register file. While the data processing apparatus is executing the first set of instructions, the single logical register file appears to be operated as a flat register file. In addition, the data processing apparatus executes a first instruction of a second instruction type using the logical register file. However, while the data processing apparatus is executing the first instruction, the logical register file appears to be operated as a stack referenced register file. Furthermore, the data processing apparatus alters all tags in a set of tags corresponding to the single logical register file to a non-empty state sometime between starting the execution of the first set of instructions and completing the execution of the first instruction. The tags identifying whether registers in the single logical register file are empty or non-empty.
-
公开(公告)号:AU4602497A
公开(公告)日:1999-04-23
申请号:AU4602497
申请日:1997-09-29
Applicant: INTEL CORP
Inventor: MITTAL MILLIND , VALENTINE ROBERT
IPC: G06F1/32
-
公开(公告)号:BR9610095A
公开(公告)日:1999-02-17
申请号:BR9610095
申请日:1996-07-17
Applicant: INTEL CORP
Inventor: WITT WOLF , MENNEMEIR LARRY M , KOWASHI EEICHI , PELEG ALEXANDER D , DULONG CAROLE , GLEW ANDREW F , MITTAL MILLIND , EITAN BENNY , YAARI YAACOV
IPC: G06F5/00 , G06F7/544 , G06F7/57 , G06F7/60 , G06F9/30 , G06F9/302 , G06F9/315 , G06F9/38 , G06F15/78 , G06F7/00 , G06F7/38 , G06F7/52 , G06F7/50
Abstract: An apparatus comprising: a first storage area operable to have stored therein a first packed data containing at least an A 1 , an A 2 , an A 3 , and an A 4 element; a second storage area operable to have stored therein a second packed data containing at least a B 1 , a B 2 , a B 3 , and a B 4 element; a multiply circuit including a first multiplier coupled to said first storage area to receive said A 1 and coupled to said second storage area to receive said B 1 ; a second multiplier coupled to said first storage area to receive said A 2 and coupled to said second storage are to receive said B 2 ; a third multiplier coupled to said first storage area to receive said A 3 and coupled to said second storage area to receive said B 3 ; a fourth multiplier coupled to said first storage area to receive said A 4 and coupled to said second storage area to receive said B 4 ; a first adder coupled to said first multiplier and said second multiplier; a second adder coupled to said third multiplier and said fourth multiplier; and a third storage area coupled to said first adder and said second adder, said third storage area having at least a first field and a second field, said first field for saving an output of said first adder as a first data element of a third packed data, said second field for saving an output of said second adder as a second data element of said third packed data.
-
-
-
-
-
-
-
-
-