<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Concertant Supercomputing 2008 Articles</title>
    <link>http://www.concertant.com/supercomputing2008Articles.html</link>
    <description>The RSS2.0 feed of articles written by Concertant focused on Supercomputing 2008.</description>
    <lastBuildDate>Sat, 26 Feb 2011 11:33:01 GMT</lastBuildDate>
    <language>en-gb</language>
    <item>
      <title>Why SC08?</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/why_SC08.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/why_SC08.html</guid>
      <pubDate>Tue, 11 Nov 2008 18:00:00 GMT</pubDate>
      <description>
  Why should Concertant be interested in attending SC08 (or Supercomputing as it used to be known)?
  Concertant is after all a consultancy whose primary domain of activity lies in parallel and multicore
  computing.
</description>
    </item>
    <item>
      <title>Six Critical Questions</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/sixCriticalQuestions.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/sixCriticalQuestions.html</guid>
      <pubDate>Sun, 16 Nov 2008 10:00:00 GMT</pubDate>
      <description>
  The microprocessor industry has some important questions to answer this week. As it moves towards higher
  core counts, not only does the architecture become more complex, but so do the necessary software and
  management technologies. Hardware manufacturers and software developers face several critical issues:
</description>
    </item>
    <item>
      <title>Opening Day</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/openingDay.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/openingDay.html</guid>
      <pubDate>Tue, 18 Nov 2008 03:45:00 GMT</pubDate>
      <description>
  As of Monday morning there were some 10,023 registrations for SC08, a record. What do they come for? There
  are a variety of reasons.  There are tutorials for learning new things, posters and workshops for learning
  about research work in progress, paper presentations for learning about the more mature research and work,
  and, of course, it is a trade show.
</description>
    </item>
    <item>
      <title>Roll Your Own! Reconfigurable Computing with FPGAs</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/rollYourOwn.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/rollYourOwn.html</guid>
      <pubDate>Tue, 18 Nov 2008 03:45:00 GMT</pubDate>
      <description>
  We stand at a crossroads in the development of computing. 20 years of a stable microprocessor architecture
  are coming to an end. A host of new technologies: GPGPUs, multicores, and FPGAs are already being deployed
  in real-world applications. All these new technologies usher in a new age of parallel computing. Both big
  and small players are making announcements about hardware which will change the face of computing. Quite
  how these changes will come about depends not only on the architecture of these new devices, but also on
  the underlying models of parallelism and memory and on the consequent new computer languages. The industry
  is in a state of flux and the jury still out on which of these models and languages will be successful.
</description>
    </item>
    <item>
      <title>Is there a Programmability Gap?  Definitely.</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/isThereAProgrammabilityGap_definitely.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/isThereAProgrammabilityGap_definitely.html</guid>
      <pubDate>Tue, 18 Nov 2008 03:45:00 GMT</pubDate>
      <description>
  The organizing committee has announced that SC08 has 10,023 registered attendees, an all time record
  number for the conference.  It seems then that more people than ever are interested in supercomputers &#8211;
  even though they are hardly everyday machines.  Of course, what happens in high performance computing
  today will be what mainstream programmers are doing in 2 or 3 years time, so there is some importance to
  the content of SC08!
</description>
    </item>
    <item>
      <title>Is OpenCL The Next API of Fashion?</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/isOpenCLTheNextAPIOfFashion.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/isOpenCLTheNextAPIOfFashion.html</guid>
      <pubDate>Tue, 18 Nov 2008 03:45:00 GMT</pubDate>
      <description>
  The <a href="http://www.khronos.org">Khronos Group</a> held a technical briefing at SC08 to present the
  current state of play and plans for the OpenCL standard.  The Khronos Group is a non-profit consortium
  whose members are all the major players in the dynamic media business &#8211; think graphics cards
  manufacturers and media-based systems manufacturers (televisions, PDAs, phones, music payers, etc.). Its
  members include Apple (who were the moving force), IBM, AMD, NVIDIA, Intel, Nokia, Freescale and so on. We
  estimate 100+ participants in the Khronos consortium based on the presentation slides.  The purpose of the
  Khronos Group is to create industry-wide, open standards for all things media centric.  The best known
  standard coming from the Khronos Group to date is OpenGL.
</description>
    </item>
    <item>
      <title> ...to follow up on yesterday's "Opening Day"</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/followUpOnOpeningDay.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/followUpOnOpeningDay.html</guid>
      <pubDate>Wed, 19 Nov 2008 03:00:00 GMT</pubDate>
      <description>
  The final figures appear to be as follows
</description>
    </item>
    <item>
      <title>Has HPC become moribund?</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/hasHPCBecomeMoribund.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/hasHPCBecomeMoribund.html</guid>
      <pubDate>Wed, 19 Nov 2008 03:00:00 GMT</pubDate>
      <description>
  High Performance Computing (HPC) traditionally has the image of being vibrant and cutting edge, of being a
  temple which only the priests may enter.  Supercomputing is supposedly the absolute pinnacle of HPC, with
  only the high priests allowed.  Certainly, the hardware on show at SC08 in the exhibition is extremely
  impressive, and the applications on show definitely have great pizzazz, and many of them great usefulness.
  But it is all seems very much the same as last year &#8211; except that the hardware supports more memory,
  more disc space, and has more flops (in the floating point operations per second sense not the failure
  sense, though there have probably been a few of those as well).  Apart from a mention on the Intel stand,
  and one or two other minor vendors of software tools, there is very little mention of multicore.  The
  &#8220;Multicore Revolution&#8221; appears to be being ignored fairly widely.  It is not as though since
  HPC has always had parallelism multicore is an irrelevant change: multicore changes the way parallelism
  works even in a traditionally parallel field &#8211; the properties of the parallelism are different.
</description>
    </item>
    <item>
      <title>The rise and rise of the GPGPUs</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/theRiseAndRiseOfTheGPGPUs.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/theRiseAndRiseOfTheGPGPUs.html</guid>
      <pubDate>Wed, 19 Nov 2008 03:00:00 GMT</pubDate>
      <description>
  It all started as a game! The emergence of computer gaming has been one of the defining social phenomena
  of the last thirty years. The transition from Space Invaders to photo-realistic action games has both
  captivated generations and driven a break-neck pace of innovation within the computer industry.
</description>
    </item>
    <item>
      <title>Tuesday</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/tuesday.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/tuesday.html</guid>
      <pubDate>Wed, 19 Nov 2008 03:00:00 GMT</pubDate>
      <description>
  Tuesday has seen the show start. Now, with perhaps three or four thousand people milling around the trade,
  academic, governmental and other stands that fill the floor of the several large rooms that comprise the
  exhibition Hall.
</description>
    </item>
    <item>
      <title>It's golf Jim, but not as we know it</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/itsGolfJimButNotAsWeKnowIt.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/itsGolfJimButNotAsWeKnowIt.html</guid>
      <pubDate>Wed, 19 Nov 2008 03:00:00 GMT</pubDate>
      <description>
  As most people in the computing industry will know, Microsoft has not traditionally been a player in the
  HPC world.  Over recent years they have been trying to become a player in this arena.  They seem to be
  spending rather a lot of money, and not just on advertising.  At SC08 though they are spending a lot of
  advertising money, mostly on being the comedy stand of the show.
</description>
    </item>
    <item>
      <title>Message of the day: cache sucks</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/messageOfTheDay_cacheSucks.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/messageOfTheDay_cacheSucks.html</guid>
      <pubDate>Thu, 20 Nov 2008 03:30:00 GMT</pubDate>
      <description>
  Over the last few years processors have been accreting more and more cache, structured in more and more
  elaborate ways.  What is the problem that means cache has become so important? Processors are fast and
  memory access is slow.  So to avoid having processors wait for memory to deliver data (twiddling their
  thumbs as it were) they each have caches &#8211; very fast access copies of a selection of data stored in
  memory, connected directly to the processor.  The observation that drives the design and implementation of
  cache is that programs generally want to make use of data they just made use of.  This is the principle of
  locality.
</description>
    </item>
    <item>
      <title>The best software is yet to come?</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/theBestSoftwareIsYetToCome.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/theBestSoftwareIsYetToCome.html</guid>
      <pubDate>Thu, 20 Nov 2008 03:30:00 GMT</pubDate>
      <description>
One of the highlights of the show for me was Wednesday's invited talk By David Patterson of Berkeley. To a
lot of people his paper (written with a huge amount of asistance from a raft of colleagues) &#8220;The
Landscape of Parallelism: The view from Berkeley&#8221;
(see: <a href="http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-183.html">http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-183.html</a>)
is a modern classic, whether or not you agree wih its point of view and some don't.
</description>
    </item>
    <item>
      <title>Software: The key to high-performance computing</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/softwareIsKey.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/softwareIsKey.html</guid>
      <pubDate>Thu, 20 Nov 2008 03:30:00 GMT</pubDate>
      <description>
  Over the last 30 or more years advances in supercomputing have largely come through innovations in
  hardware. Examples of this include the freon cooling in the Cray-1, the fast ECL of FPS array processors,
  the NEC SX vector processors, the INMOS Transputer, the Connection machine internal network, the Meiko
  CS-2 communication subsystem and the KSR-2 heirarchical memory. Over time, many of these and other
  innovations have found their way into more general purpose computing. It is interesting to note that over
  the past decade or so, the traffic has been in the other direction as commodity processors have become
  commonplace in high-performance computers systems.
</description>
    </item>
    <item>
      <title>Supercomputing gets personal!</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/supercomputingGetsPersonal.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/supercomputingGetsPersonal.html</guid>
      <pubDate>Mon, 24 Nov 2008 15:30:00 GMT</pubDate>
      <description>
The significant government funding that has supported supercomputing for the last 30 years or more has been
based on the premise that it stimulates the economy. This is clearly demonstrated by the impact that
intensive processing has had on exploration in the oil and gas industry and simulation in the automobile and
aerospace industries. A further economic benefit has been the diffusion of technology into the mass market.
Advances in memory, storage, networking and software tools, developed initially for high-end computing, have
then percolated down to benefit the PC marketplace. For the last decade, however, the traffic has mostly
been the other way with advances in commodity microprocessors enabling the construction of ever more
powerful multiprocessor supercomputers.  It is clear from discussions at SC08 that the direction of this
traffic is about to change again.
</description>
    </item>
    <item>
      <title>What about the six questions?</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/whatAboutTheSixQuestions.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/whatAboutTheSixQuestions.html</guid>
      <pubDate>Mon, 24 Nov 2008 15:30:00 GMT</pubDate>
      <description>
  At the beginning of SC08 we asked six critical questions about how prepared the industry is for
  multicore processors. To recap they were:
  <ul>
    <li>
      Can the threads model really be made to work as core counts get into the tens and beyond?
    </li>
    <li>
      Which programming and memory models are going to  work?
    </li>
    <li>
      How will processor architectures evolve?
    </li>
    <li>
      How will the processor arrays be managed?
    </li>
    <li>
      What languages are required to program these systems and where are they going to come from?
    </li>
    <li>
      How will software innovations track hardware developments?
    </li>
  </ul>
  So what state do we feel the industry is in in this regard as SC08 comes to an end?
</description>
    </item>
    <item>
      <title>Supercomputing turns twenty</title>
      <link>http://www.concertant.com/Supercomputing2008Articles/supercomputingTurnsTwenty.html</link>
      <guid>http://www.concertant.com/Supercomputing2008Articles/supercomputingTurnsTwenty.html</guid>
      <pubDate>Mon, 24 Nov 2008 17:20:00 GMT</pubDate>
      <description>
  So the Supercomputing conference has been going twenty years, and looks set for another twenty!  Whilst
  the trade show and the conference sessions got most attention and attendance, there was a corner of the
  conference that took a lot of effort to put together, was fascinating, but seemed sadly under observed:
  the twentieth anniversary exhibition.
</description>
    </item>
</channel>
</rss>

