ACM Home Page
Please provide us with feedback. Feedback
Implementing the scale vector-thread processor
Full text PdfPdf (11.74 MB)
Source
ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 13 ,  Issue 3  (July 2008) table of contents
Article No. 41  
Year of Publication: 2008
ISSN:1084-4309
Authors
Ronny Krashinsky  Massachusetts Institute of Technology
Christopher Batten  Massachusetts Institute of Technology
Krste Asanović  Massachusetts Institute of Technology
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 113,   Citation Count: 0
Additional Information:

abstract   references   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/1367045.1367050
What is a DOI?

ABSTRACT

The Scale vector-thread processor is a complexity-effective solution for embedded computing which flexibly supports both vector and highly multithreaded processing. The 7.1-million transistor chip has 16 decoupled execution clusters, vector load and store units, and a nonblocking 32KB cache. An automated and iterative design and verification flow enabled a performance-, power-, and area-efficient implementation with two person-years of development effort. Scale has a core area of 16.6 mm2 in 180 nm technology, and it consumes 400 mW--1.1 W while running at 260 MHz.


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
Batten, C., Krashinsky, R., and Asanovic, K. 2007. Scale control processor test-chip. Tech. Rep. MIT-CSAIL-TR-2007-003, CSAIL Technical Reports, Massachusetts Institute of Technology.
 
2
 
3
 
4
Flachs, B., Asano, S., Dhong, S. H., Hofstee, H. P., Gervais, G., Kim, R., Le, T., Liu, P., Leenstra, J., Liberty, J., Michael, B., Oh, H.-J., Mueller, S. M., Takahashi, O., Hatakeyama, A., Watanabe, Y., Yano, N., Brokenshire, D. A., Peyravian, M., To, V., and Iwata, E. 2006. The microarchitecture of the synergistic processor for a cell processor. IEEE J. Solid-State Circ. 41, 1 (Jan.), 63--70.
5
 
6
Krashinsky, R. 2007. Vector-Thread architecture and implementation. Ph.D. thesis, Massachusetts Institute of Technology, Cambridge, MA.
7
 
8
 
9
Taylor, M. B., Kim, J., Miller, J., Wentzlaff, D., Ghodrat, F., Greenwald, B., Hoffman, H., Johnson, P., Lee, W., Saraf, A., Shnidman, N., Strumpen, V., Amarasinghe, S., and Agarwal, A. 2003. A 16-issue multiple-program-counter microprocessor with point-to-point scalar operand network. In Proceedings of the International Solid State Circuits Conference (ISSCC).
 
10
Turpin, M. 2003. The dangers of living with an x (bugs hidden in your Verilog). In Synopsys Users Group Meeting.

Collaborative Colleagues:
Ronny Krashinsky: colleagues
Christopher Batten: colleagues
Krste Asanović: colleagues