Home arrow Get Informed arrow Blogs
Blogs



Paul Murphy: The obligatory ‘Victoria Falls’ post PDF Print E-mail
Written by Paul Murphy   
Tuesday, 15 April 2008

For those who don’t know, Sun’s new T2+ machines extend the T2’s CMT capabilities across multiple units to produce 16 and 32 core SMP machines capable of handling 128 and 256 concurrent threads respectively.

Sun blogger Denis Sheahan provides a good overview of the current dual socket releases here

By itself the T2 continues to set new performance records - Sun’s bmseer usually has the latest; most recently a pair of new SPECint_rate2006 and SPECfp_rate2006 records.

 

 
Eric Pugh: FOSE is the Federal Open Source Expo? PDF Print E-mail
Written by Eric Pugh   
Thursday, 03 April 2008

FOSE means:
“Free/Open Source Expo” - This e-mail address is being protected from spam bots, you need JavaScript enabled to view it , Chairman of Sun Microsystems
“Federal Open Source Expo” - This e-mail address is being protected from spam bots, you need JavaScript enabled to view it , Principal of OpenSource Connections

When the chairman of a company that spends $2 Billion dollars yearly on R&D makes more or less the same joke that you do, it makes you see the kernal of truth in that statement.

 

 
Marcelo Vitor Moretti Arbore: OpenSPARC Workshop PDF Print E-mail
Written by Marcelo Vitor Moretti Arbore   
Thursday, 03 April 2008

This is my first entry, and what better way to start, than with a great event. Last week here at Sao Paulo occurred a tree day workshop that had as subject openSPARC specification and FPGA implementation. The workshop happened from 24 through 26 March and was hosted by the Grupo de Sistemas Pervasivos e de Alto Desempenho (Pervasive systems and high performance group - PAD) of the Laboratory of Integrated Systems (LSI) of the Polytechnic School of the University of São Paulo (EPUSP). This was the first of many events related to the openSPARC center of excellence program at USP.

 
Darryl Gove: The much maligned -fast PDF Print E-mail
Written by Darryl Gove   
Thursday, 20 March 2008

The compiler flag -fast gets an unfair rap. Even the compiler reports:

cc: Warning: -xarch=native has been explicitly specified, or 

implicitly specified by a macro option, -xarch=native on this

architecture implies -xarch=sparcvis2 which generates code that

does not run on pre UltraSPARC III processors

which is hardly fair given the the UltraSPARC III line came out about 8 years ago! So I want to quickly discuss what's good about the option, and what reasons there are to be cautious.

 
Darryl Gove: Performance tuning recipe PDF Print E-mail
Written by Darryl Gove   
Thursday, 20 March 2008

Dan Berger posted a comment about the compiler flags we'd used for Ruby. Basically, we've not done compiler flag tuning yet, so I'll write a quick outline of the first steps in tuning an application.

 
Matt Asay: Sun starts distributing Ubuntu Linux PDF Print E-mail
Written by Matt Asay   
Wednesday, 19 March 2008

Ubuntu is on the upswing. The signs are everywhere (including here with its tie-up with IBM). Canonical, which developed this version of Linux, has been very busy talking with the major server and desktop vendors and is making inroads with both.

 
Darryl Gove:Second life appearance (24th April @9am PST) PDF Print E-mail
Written by Darryl Gove   
Tuesday, 18 March 2008

I've been invited to appear in Sun's "Meet the authors" programme in Second Life. I'll be talking about my book on 24th April, 9am PST. Hopefully there will be copies of my free book available to some fortunate attendants.

 
Analyze This: OpenSPARC Education Goes Global PDF Print E-mail
Written by Analyze This   
Friday, 14 March 2008

Sun's Microelectronics Group has been busy over the past few months with announcements including a new foundry partnership with the Taiwan Semiconductor Manufacturer Co. and more recently announcing an OpenSPARC agreement with the China Ministry of Education catching the eyes and ears of industry watchers. 

 
Jana Herwig: KIWI Project Partners, Pt.4: Sun PDF Print E-mail
Written by Jana Herwig   
Friday, 14 March 2008

As soon as KIWI enters the use cases stage, collaboration with business partners is going to gain particular importance. One of these partners is Sun Microsystems - who hardly need an introduction. Yet an interesting new fact that I learned about Sun on Thursday was that they are not only a main contributor to open source software development, but that they are also opensourcing hardware: OpenSPARC is the world’s first free 64-bit micro-processor - the source code for the OpenSPARC T2 chip was released unter GNU GPL and can be downloaded here.

 
Darryl Gove: 32-bits good, 64-bits better? PDF Print E-mail
Written by Darryl Gove   
Friday, 14 March 2008

One of the questions people ask is when to develop 64-bit apps vs 32-bit apps. The answer is not totally clear cut, it depends on the application and the platform. So here's my take on it.

 
Darryl Gove: Ruby performance gains on SPARC PDF Print E-mail
Written by Darryl Gove   
Friday, 07 March 2008

The programming language Ruby is run on a VM. So the VM is responsible for context switches as well as garbage collection. Consequently, the code contains calls to flush register windows. A colleague of mine, Miriam Blatt, has been examining the code and we think we've found some places where the calls to flush register windows are unnecessary. The code appears in versions 1.8/1.9 of Ruby, but I'll focus on 1.8.* in this discussion.

 
Darryl Gove: Flush register windows PDF Print E-mail
Written by Darryl Gove   
Friday, 07 March 2008

The SPARC architecture has an interesting feature called Register Windows. The idea is that the processor should contain multiple sets of registers on chip. When a new routine is called, the processor can give a fresh set of registers to the new routine, preserving the value of the old registers. When the new routine completes and control returns to the calling routine, the register values for the old routine are also restored. The idea is for the chip not to have to save and load the values held in registers whenever a routine is called; this reduces memory traffic and should improve performance.

 
<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>

Results 1 - 18 of 333
impersonal-mites
Generated in 0.446468114853 Seconds