ACM Home Page
Please provide us with feedback. Feedback
VICTORIA: VMX indirect compute technology oriented towards in-line acceleration
Full text PdfPdf (333 KB)
Source Conference On Computing Frontiers archive
Proceedings of the 3rd conference on Computing frontiers table of contents
Ischia, Italy
SESSION: High performance architectures table of contents
Pages: 303 - 312  
Year of Publication: 2006
ISBN:1-59593-302-6
Authors
Jeff H. Derby  IBM Corporation, Research Triangle Park, NC
Robert K. Montoye  IBM T. J. Watson Research Ctr., Yorktown Heights, NY
José Moreira  IBM T. J. Watson Research Ctr., Yorktown Heights, NY
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 32,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1128022.1128062
What is a DOI?

ABSTRACT

There is increasing interest in the use of accelerators in computer systems. Accelerators are processor-attached hardware units that can perform certain functions faster than the conventional general purpose processor. In this paper, we describe the VICTORIA PowerPC architecture, which is based on the iVMX accelerator technology. The iVMX accelerator extends the existing VMX architecture with indirect register addressing. That approach greatly extends the architected space of registers and opens the door for highly optimized vector algorithms that can sustain very high processing rates. The large space of registers is directly controlled by the executing code and offers a sufficiently large storage to hold sizeable intermediate results. This helps reduce the negative effects of limited memory bandwidth and high memory latency. The iVMX accelerator is an example of in-line accelerator; that is, the instructions that drive the accelerator are part of the same stream that drives the main processor. Compared to off-line accelerators, which execute their own instruction stream, in-line accelerators present a much more convenient programming model.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
IBM Corporation. PowerPC Microprocessor Family: Vector/SIMD Multimedia Extension Technology Programming Environments Manual. Ver. 2.06, 22 Aug. 2005.
 
2
Intel Corporation. Intel® Itanium® Architecture Software Developer's Manual, Vol. 2: System Architecture. Oct. 2002.
 
3
 
4
5
 
6
 
7
Cascaval, C. G. and Chatterjee, S. System and Method for Encoding and Decoding Architecture Registers. US Pat. Appl. 20050060520, 17 Mar. 2005.
8
9
 
10
11
 
12
Chang, L., et. al. Stable SRAM cell design for the 32 nm node and beyond. In 2005 Symp. VLSI Tech. Dig. Of Tech. Papers (Kyoto, Japan, Jun. 2005). 128--129.
 
13
Derby, J. H. and Moreno, J. H. A high-performance embedded DSP with novel SIMD features. In Proc. ICASSP'03 (Hong Kong, Apr. 6 - 10, 2003), II - 301--304.
14


Collaborative Colleagues:
Jeff H. Derby: colleagues
Robert K. Montoye: colleagues
José Moreira: colleagues