Home Get Informed Blogs 2007-04 OpenSPARC Community Threads April 2007

OpenSPARC Community Threads April 2007

PDF Print E-mail
Written by The OpenSPARC Team   
Monday, 23 April 2007 06:00

Volume 2, Issue 3 April, 2007

 

We begin this issue of “OpenSPARC Community Threads” interviewing Professor Jose Renau who is one of our OpenSPARC board members.

Jose Renau started his career in information technology as a system administrator at Ramon Llull University located in Barcelona, Spain where he specialized in Internet security. However, he found that his interests were in computer architecture and left system administration to pursue a career in academia focusing on computer design.

Volume 2, Issue 3 April, 2007

 

We begin this issue of “OpenSPARC Community Threads” interviewing Professor Jose Renau who is one of our OpenSPARC board members. 

Jose Renau started his career in information technology as a system administrator at Ramon Llull University located in Barcelona, Spain where he specialized in Internet security. However, he found that his interests were in computer architecture and left system administration to pursue a career in academia focusing on computer design.

Professor Renau has a Bachelor of Science and Master of Science degrees in computer engineering from Ramon Llull University, and a Master of Science and Doctorate in Computer Science from the University of Illinois at Urbana Champaign. Currently, Professor Renau is an assistant professor at the University of California, Santa Cruz.

 

CT: Why is a university professor interested in OpenSPARC?

 

Professor Renau: OpenSPARC presents an interesting project to involve undergraduate students. It is also a great platform to evolve and test at the graduate research level.

 

CT: What do you see as the goals and objectives for OpenSPARC?

 

Professor Renau: Currently, to have an efficient FPGA implementation.

 

CT: Why?

 

Professor Renau: We are developing another SPARC core at the university we call SCOORE for “Santa Cruz Out-of-Order Risc Engine.” SCOORE is similar to SPARC Millennium or the Fujitsu SPARC64. It is capable to fetch 4 instructions per cycle and it can support over 256 in-flight instructions. We plan to re-use infrastructure from the OpenSPARC effort to bring up SCOORE.

 

CT: Where do you see OpenSPARC headed?

 

Professor Renau: As a professor, I see it becoming an ideal tool to do class projects. Students taking classes on hardware design or computer architecture can develop and test actual architectural modifications.

 

CT: Where will OpenSPARC be five years from now?

 

Professor Renau: I would like the research community to work more on real hardware and less on simulators. Simulators are essential, but I would like to see around 10 to 25 percent of the work based on real hardware. Without OpenSPARC it is very difficult to achieve that goal because of the high effort to develop a platform. Thanks to OpenSPARC, researchers can re-use most of the infrastructure and propose, as well as evaluate their improvements.

 

CT: What is one key accomplishment you would like to see this year?

 

Professor Renau: Establishing the OpenSPARC Center of Excellence at the University of California, Santa Cruz. (See “Announcement” below on this subject.)

 

CT: Are there any improvements you would like to see with the OpenSPARC initiative?

 

Professor Renau: Simplify and clarify the process to share OpenSPARC improvements. While software development has a clear mechanism for sharing development, we need to establish the same mechanism for sharing hardware developments.

 

When Professor Renau isn't teaching at the University of California, Santa Cruz, he is into “foodtourism” which he defines as traveling to different places to try their local food. This is specially interesting when traveling in foreign lands. Professor Renau also likes fun cars to drive and is a proud owner of a yellow Mini-Cooper. Possibly, Professor Renau can challenge Robert Ober, our other board member with an interest in cars, to a race!

 

Announcements

 

OpenSPARC Turns One – This past March was the first anniversary of OpenSPARC since our launch in 2006. It has been an amazing year - over 4700 downloads of the OpenSPARC T1 RTL, derivative designs by Simply RISC and Polaris Micro, ongoing EDA tool vendor support and use, election of the OpenSPARC Board of Governors, and a the establishment of a worldwide community interested in our OpenSPARC initiative.

 

Given this great start, one can only imagine what advancements will be made in the second year of OpenSPARC.

 

OpenSPARC Center of Excellence Presentation – On April 12th, Sunil Joshi, Vice President at Sun Microsystems, presented Professor Jose Renau of the University of California, Santa Cruz with a plaque commemorating the establishment of the first OpenSPARC Center of Excellence. This Center of Excellence establishes a collaborative partnership between Sun and UCSC faculty who are working with the OpenSPARC community and promoting OpenSPARC in academia and research.

 

OpenSPARC T1 V1.4 Adds FPGA Support – OpenSPARC T1 v1.4 adds significant new functionality, as well as new platform support in its hardware offering. On the design side, v1.4 adds the capability to create a single core, signle thread implementation of the OpenSPARC T1. This is useful to create multi-core designs that do not include hardware threading. Additionally, v1.4 also provides an option to create a FPGA implementation from the base design. This FPGA option creates a fully synchronous design with better utlization of on-chip FPGA resources like block RAMs and multipliers. Finally, v1.4 includes an option to remove the Stream Processing Unit (SPU) from the design. Since the SPU is essentially an on-chip hardware accelerator for algorithmic functions, one can choose to remove it in more general purpose CPU implementations.

 

Although the three options described above can be chosen independently from one another, combining them allows users to create an FPGA implementation with the smallest possible area foot-print. Support for verification environment for these new additions also have been added, as well as elementary suport for netlist verification through vector playback.

 

For more details, check the “OpenSPARC T1 Processor Design and Verification User's Guide” contained in the “doc” directory of the OpenSPARC T1 v1.4 distribution

 

OpenSPARC T1 v1.4 can be downloaded from http://opensparc-t1.sunsource.net/download_hw.html.

 

OpenSPARC at Multicore Expo – OpenSPARC hosted a number of presentations at this year's Multicore Expo held at the Santa Clara Convention Center, Santa Clara, California. Rick Hetherington, Chief Architect at Sun Microsystems, presented his views on the direction the industry is moving – increases in the number of cores and number of threads per core on a single integrated circuit. Durgam Vahia, OpenSPARC Engineering at Sun Microsystems, presentation on his experience on moving the OpenSPARC T1 to a FPGA implementation was well received and generated much interest. Finally, Fadi Azhari, Director OpenSPARC Marketing at Sun Microsystems, presented an update on the OpenSPARC experience after one year. You can download these presentations from http://www.opensparc.net/publications/presentations.

 

New Additions to the Cool Tools – If you click on the download link http://cooltools.sunsource.net/coolstack, you will notice that there are new additions to the Cool Tools stack. Specifically, Apache 2.2.3, PHP 5.2.0 (Hypertext Preprocessor), and MySQL 5.0.33 are now available. Additionally, there are new compiler options that can achieve even higher levels of optimization and performance. The tools in the Cool Stack now install in the “/opt/coolstack” directory.

 

Upcoming Events

 

44th Design Automation Conference

June 4-8, 2007

San Diego Convention Center

San Diego, California

http://www.dac.com/44th/index.html

 

2007 Federated Computing Research Conference (FCRC)

June 8-16, 2007

Town and Country Resort and Convention Center

500 Hotel Circle North

San Diego, California 92108

http://www.acm.org/fcrc/

 

Help Wanted

 

We continue to look for contributors to OpenSPARC Book. If you are interested, look over the outline at wiki.opensparc.net and start contributing. Collective help from the community will advance the OpenSPARC Book's publication.

 

Give us your feedback! We want to improve the OpenSPARC web-site and want to hear from you on any thoughts you may have regarding potential projects and improvements. You can reach us at This e-mail address is being protected from spambots. You need JavaScript enabled to view it .

 

Help us get linked! We want to spread the word and get new members involved. Grab a button at http://www.opensparc.net/buttons.html.

 

Please feel free to forward this newsletter to all your friends and co-workers. Also, check out the latest OpenSPARC news at http://www.opensparc.net.

 

The OpenSPARC Team 


 
Jouer dans un casino en ligne est amusant, mais il exige également que vous trouverez des faits au sujet du casino, vous devriez jouer. Ici, au Casinosidan.com nous avons accumulé plusieurs années d'expérience onlincasinos. Nous vous recommandons de ne jouer au casino en ligne qui peuvent offrir les dernières technologies et un soutien à la clientèle qui répondra à vos questions en temps opportun. Un casino en ligne doit être immatriculé et divulguer publiquement cela et leurs paiements.