My last post was announcing the Innovation Awards Contest, now after a few months we announced our winners last week. Many great entries were submitted, our panel of judges reviewed them all and picked the winners. There is great things happening in the community and here we see entries from academia and from industry. We thank everyone for participating and for the effort and contributions made. Sun awarded $135,000 to the OpenSPARC Community Innovation Awards Contest winners. We look forward to next year and hope to see many more contributions.
The winners of the OpenSPARC Community Innovation Awards Contest designed
to fuel innovation around chip technology. The contest was part of
Sun's Open Source Community Innovation Awards Program, a multi-year
program running across several open source communities with a $1
Million total prize.
The OpenSPARC Contest Award categories and winners include the following:
Grand Prize - Martin Johansson, Jiri Gaisler of Gaisler Research
Best University Level Computer Architecture and/or VLSI course - Mark McDermott, Professor at the University of Texas, Austin
Best New Bus Interface Creation as a contribution to the OpenSPARC
community - Martin Johansson, Jiri Gaisler of Gaisler Research
Best Demo of an Application running on an FPGA - Martin Johansson, Jiri Gaisler of Gaisler Research
Best Adaptation of a Single-thread Application to a Multi-thread
CMT Environment - Andrey Brito, PhD student at the Systems Engineering
Group at the Dresden University of Technology in Germany.
Best submission that makes a substantial contribution to the
OpenSPARC community and does not constitute any of the other mentioned
categories - Kushal Datta, Graduate student at University of North
Carolina
Fast approaching is the June 30th, 2008 deadline for the OpenSPARC Community Innovation Awards Contest. Submissions must be emailed directly to the contest email alias at innovation_contest@opensparc.net All Entries must be received by June 30, 2008 at 11:59pm Pacific Daylight Time.
OpenSPARC Community Innovation Awards Contest
The OpenSPARC Community Innovation Awards Contest is part of Sun's $1
Million Open Source Community Innovation Awards Program, and will be
responsible for awarding $175,000 of the $1 Million total prize. The
contest runs from January 28 until June 30, 2008. Contest submissions
will be judged during the month of July, and awards will be given out
during the month of August.
The OpenSPARC Community Innovation Awards Contest is part of Sun's $1 Million Open Source Community Innovation Awards Program, and will be responsible for awarding $175,000 of the $1 Million total prize. The OpenSPARC Contest awards categories and award amounts are as follows:
OpenSPARC Contest categories and award amounts:
A. Grand Prize: $35,000
B. First Prizes: ($20,000 each category)
i.Best University level Lab Project based on OpenSPARC:
ii. Best University level Computer Architecture and/or VLSI course
iii. Best Architecture White paper or Application Notes
iv. Best New Bus Interface creation as a contribution to the OpenSPARC community
v. Best Demo of an application running on an FPGA
vi. Best Adaptation of a single-thread application to a multi-thread CMT (Chip Multi Threaded) environment
vii. Best submission that makes a substantial contribution to the OpenSPARC community and does not constitute any of the above described Categories
The Grand Prize winner will also be the First Prize Winner in the Category for which the Entry was submitted.
The OpenSPARC Contest will be judged by the OpenSPARC Contest Jury Panel, a group of OpenSPARC industry experts selected from within the OpenSPARC community representing a diverse background of expertise and experience.
Fred DeSantis, retire technology executive, former Vice President,
SPARC Volume Processors, Sun Microsystem's Microelectronics Group
Renu Raman, Executive-in-Residence, Tallwood Venture Capital
Professor Jose Renau, University of California, Santa Cruz, Department
of Computer Engineering
Paul Hartke, Xilinx University Program, Xilinx Corporation
Professor Preeti Ranjan Panda, Department of Computer Science &
Engineering, Indian Institute of Technology, New Delhi
Please read the complete contest rules.
for more information and the full contest rules and regulations.
We attempted to make this contest available to all countries across the
globe, but due to various laws of many countries, we were restricted in
which countries that this contest is offered in.
OpenSPARC T2 version 1.1 was just released. New Features in release 1.1 include:
Included Network Interface Unit (NIU) source code in the distribution.
OpenSPARC T2 System-on-chip (SoC) micro-architecture document has a
new chapter on NIU. The document now is also divided in two volumes to
reduce the size of the each book.
Verification and synthesis are now supported on x64 hardware platform
running on GNU kernel Linux 2.6 and above
Simulation environment now also supports Cadence NC-Verilog simulator.
It is still required to have Synopsys Vera for the testbench components
written in Vera language.
SPARC Architecture Model (SAM) now supports Solaris operating system
running on x64 hardware platform
SAM has new user interface for better usability and more functionality
Fix Open Boot PROM (OBP) build script for niagara1-hw and niagara2-hw
platforms
It's taken a while for us to update the OpenSPARC cvs repository. Its a huge amount of data and now it's finally available and contains all the releases. Access to the source code repository can be done in one of following ways:
Check out source code with a CVS client using the following commands. Note: replace username with your own username. Register for an account on sunsource.net, if you don't have one already.
cvs -d :pserver:username@cvs.sunsource.net:/cvs checkout -r opensparc-t1/src
without -r the latest release is retrieved
or
cvs -d :pserver:username@cvs.sunsource.net:/cvs checkout -r opensparc-t2/src
without -r the latest release is retrieved
OpenSPARC and the Sun SPARC Enterprise T5140/T5240
UltraSPARC T1 - Click to enlarge
UltraSPARC T2 - Click to enlarge
The UltraSPARC T1 and UltraSPARC T2 are the first CMT processors designed by Sun Microsystems and these processors have been open-sourced and you can download them from OpenSPARC.net.
The UltraSPARC T2 Plus is the latest CMT processor and the Sun SPARC Enterprise T5140 and T5240 are the first systems to use this processor. The UltraSPARC T2 Plus is essentially an UltraSPARC T2 but includes multi-chip coherence links which allows systems to be built that use 2 or 4 of these processors together in one system.
You can read about the details of the UltraSPARC T2 Plus codenamed Victoria Falls made during a presentation at the HOT CHIPS 19 which was held on August 20-21, 2007, Stanford, CA.
Victoria Falls - Scaling Highly Threaded Processor Cores
Its been a while since our last newsletter. A lot has been happening in the community and we wanted to provide you with an update.
Read Community Threads Newsletter
Sun is sponsoring a contest with significant prizes for innovative development using OpenSPARC! (similar contests are being announced for other open-source technologies from Sun) Read the press release: Sun Announces Open Source Community Innovation Awards Program.
The OpenSPARC team will be finalizing the OpenSPARC Community Innovation
Awards Contest categories and selection criteria next week, and would like
to get input from the OpenSPARC community on what categories should be awarded
and what criteria the judges should use to determine the winners of each
category. Please make your submissions for categories specific and actionable.
For example: Category is "Best Functional Enhancement (Co processor or ISA)"
This would encourage development of interesting co processors or
instruction-set extensions.
Examples: high-bandwidth network controller, crypto unit, transactional memory, graphics instructions (perhaps for use in a game console), DSP functionality (perhaps for use in a high-end imaging device).
Another example: Category is "Best Architecture White paper or Application Notes"
This would encourage writing 10-20 page white papers describing interesting
technical issues around OpenSPARC multi-core architectures, multi-thread
designs, and innovative interfaces into the OpenSPARC architecture.
Remember, each category needs to be able to be judged by the Contest Panel of
judges in an objective and efficient fashion. Expect that each category will
award prizes (potentially 1st, 2nd and 3rd prize) in the amount of between
$1,000 US up to $15,000 US. There is a possibility of awarding a Best of
Breed Grand Prize.
Please send you ideas to Steve Rudinsky (steve.rudinsky@sun.com) no later than Wednesday, December 19th, 2007.
I wanted to mention a few events that the OpenSPARC team members will be attending over the next couple of months. If you are interested in hearing more about OpenSPARC try to attend one of these events.
In the Americas:
MICRO-40 - The 40th Annual IEEE/ACM International Symposium on Microarchitecture, 2007 - http://www.microarch.org/micro40/
December, 1-5, 2007 Chicago, Illinois
A change was makde to the OpenSPARC Frontpage RSS/Newsfeed to also include Whats New items in the feed. Whats New is a list of postings of new items to the OpenSPARC.net site.
Code has also been added so that Firefox can auto detect a feed, and provide a shortcut for subscribing. So if your using FireFox you can just click on the rss icon. Look here for a description of this feature. Having the right tool to read Newsfeeds is very useful and my favorite is BlogBridge.
Sun Microsystems today unveiled new servers that deliver advanced virtualization capabilities, increased system utilization and industry-leading energy efficiency. The Sun SPARC Enterprise T5120 and T5220 servers and Sun Blade T6320 modules are the most flexible, cost-effective systems for maximizing system utilization.
These systems are based on the UltraSPARC T2, with eight cores and 64 threads on one chip, integrated 10 GbE networking, crypto, and PCI-Express expansion based on Chip MultiThreading architecture.
Sun plans to make the UltraSPARC T2 microprocessor design openly available under the name, OpenSPARC T2. Right now the OpenSPARC T2 is available under an beta review program - This program provides early access to a limited number of hardware designers and tool developers to begin working with the state-of-the-art CMT processor with server on a chip functionality. We hope the program will catalyze the development of a community for OpenSPARC T2, speed the debugging process and leads to a better first release of the technology.
Sign-up for the OpenSPARC T2 Beta Program now, it will be closing soon. Make sure you provide as much detail as possible in your beta request, its critical in the selection process.
This release makes it much easier for people to have an OpenSPARC T1 core on within a system. It's very cool stuff.
Within this release for the first time, there is support for an OpenSPARC T1 FPGA system with UART and DRAM controllers. It also supports the entire Xilinx tool chain for building new FPGA systems using OpenSPARC T1.
On this platform, you can map single thread T1, add right peripherals and then boot Hypervisor. You can also run standalone C program without the OS. Complete documentation and an entire new verification environment are also included as part of this release.
These new features are designed to enable a user to build real systems using the OpenSPARC T1 core. For further details on Xilinx, please refer to the Xilinx University program and information on the ml410 board.
Watch the video demonstration below and Download it!
Its been a while since I posted. A lot is happening and its keeping us all very busy on the OpenSPARC Team. If you haven't already heard, UltraSPARC T2 was announced on August 7th, I thought the launch event are very well done and you can watch it here.
We intend to open source the UltraSPARC T2 as OpenSPARC T2. An OpenSPARC T2 beta review was announced. This program provides early access to a limited number of hardware designers and tool developers to begin working with the state-of-the-art CMT processor with server on a chip functionality. The program catalyzes the development of a community for OpenSPARC T2, speeds the debugging process and leads to a better first release of the technology.
Sign-up for the OpenSPARC T2 Beta Program. Please be as completed as possible in your submission, there has been a lot of interested already and we are going to select just a small group from the total number of candidates.
Here is a great offer from Canonical. Canonical is offering no cost support (up to 3 instances) for users evaluating Ubuntu running on serveral Sun servers including the Sun Fire CoolThreads servers (T1000 and T200) as part of the Sun's Try and Buy program. Go to
http://www.ubuntu.com/support/webtocase/sun for more details.