Eugen Leitl | 17 May 2013 12:02

/. Swedish data center saves $1 million a year using seawater for cooling


http://www.networkworld.com/news/2013/051613-swedish-data-center-saves-1-269868.html

Swedish data center saves $1 million a year using seawater for cooling

Collocation provider Interxion uses water pumped from the Baltic Sea to cool
its data centers

By James Niccolai, IDG News Service 

May 16, 2013 04:26 PM ET

IDG News Service - A data center in Sweden has cut its energy bills by a
million dollars a year using seawater to cool its servers, though jellyfish
are an occasional hazard.

Interxion, a collocation company in the Netherlands that rents data center
space in 11 countries, uses water pumped from the Baltic Sea to cool the IT
equipment at its facilities in Stockholm.

[ IN PICTURES: 10 of the world's coolest data centers ]

Credit: James Niccolai, IDG News Service

Lex Coors of Interxion describes his company's salwater cooling system at the
Uptime Institute Symposium.  The energy used to cool IT equipment is one of
the costliest areas of running a data center. Companies have traditionally
used big, mechanical chillers, but some are turning to outside air and
evaporative techniques as lower-cost alternatives.

(Continue reading)

an Mey, Dieter | 8 May 2013 19:24
Picon
Picon
Favicon

[hpc-announce] EURO-PAR 2013 WORKSHOPS: SECOND JOINT CALL FOR PAPERS

[Apologies if you got multiple copies of this email. If you'd like to
opt out of these announcements, information on how to unsubscribe is
available at the bottom of this email.]

*********************************************************************
**** EURO-PAR 2013 WORKSHOPS:  SECOND JOINT CALL FOR PAPERS
*********************************************************************

19th International European Conference on
Parallel and Distributed Computing

Euro-Par 2013
Aachen, Germany
August 26-30, 2013
http://www.europar2013.org

**** SUBMISSION DEADLINES ****

Workshop papers due: May 31, 2013, 23:59 AOE

**** SCOPE OF THE CONFERENCE AND WORKSHOP PROGRAM ****

Euro-Par is an annual series of international conferences dedicated to the promotion and advancement of all aspects of parallel and distributed computing. It covers a wide spectrum of topics from algorithms and theory to software technology and hardware-related issues, with application areas ranging from scientific to mobile and cloud computing. The objective of Euro-Par is to provide a forum for the introduction, presentation and discussion of the latest scientific and technical advances, extending the frontier of both the state of the art and the state of the practice.

 

To provide further meeting points for researchers to discuss and exchange ideas on topics related to parallel and distributed computing, Euro-Par 2013 will continue the tradition of co-locating workshops with the main conference.

 

The workshops will be held on August 26-27, two days before the main conference. All Euro-Par 2013 workshops are listed below:

 

* BigDataCloud - Big Data Management in Clouds

* DIHC - Dependability and Interoperability in Heterogeneous Clouds

* FedICI - Federative and Interoperable Cloud Infrastructures

* HeteroPar - Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms

* HiBB - High Performance Bioinformatics and Biomedicine

* LSDVE - Large Scale Distributed Virtual Environments on Clouds and P2P

* MHPC - Middleware for HPC and Big Data Systems

* OMHI - On-chip Memory Hierarchies and Interconnects

* PADABS - Parallel and Distributed Agent Based Simulations

* PROPER - Productivity and Performance

* Resilience - Resiliency in High Performance Computing with Clusters, Clouds, and Grids

* ROME - Runtime and Operating Systems for the Many-core Era

* UCHPC - UnConventional High Performance Computing

 

Links to the Web sites of individual workshops and further information can be found at: http://www.europar2013.org/program/workshops/

 

Workshop proceedings will be published in a separate LNCS Euro-Par 2013 volume after the conference. Registered workshop participants will receive an electronic copy of the volume by mail. All authors of accepted papers will be requested to sign a Springer copyright form.

(Continue reading)

Prentice Bisbal | 15 May 2013 20:43
Picon
Favicon

Call for Participation: HPDC 2013

Please pass along to anyone who might be interested.

                  Call for Participation - HPDC-2013
                    New York City, NY, June 17-21

          Early registration is open! http://www.hpdc.org/2013

The ACM International Symposium on High-Performance Parallel and 
Distributed
Computing (HPDC) is the premier annual conference for presenting the latest
research on the design, implementation, evaluation, and the use of parallel
and distributed systems for high-end computing.

The 22nd HPDC conference and its seven associated workshops will take place
at the New Yorker Hotel June 17-21, featuring a technical program covering
various aspects of high-performance computing, three distinguished keynote
speakers, and an industry session:

Keynote speakers:
   Garth Gibson
     Professor of Computer Science at Carnegie Mellon University
     Co-founder of Panasas, Inc.
   David Shaw
     Chief scientist of D. E. Shaw Research
     Senior research fellow, Center for Computational Biology and
      Bioinformatics at Columbia University.
   Miron Livny
     Professor of Computer Sciences at University of Wisconsin-Madison
     Leader of the HTCondor project

(Continue reading)

Hearns, John | 15 May 2013 12:56
Favicon

Register article on AMD OCP motherboards

Recent discussion on small clusters with PC-104, mini-ITX and Pi boards has brought the list closer to its roots.

 

Maybe big systems are headed the same way (I know we have discussed this before).

http://www.theregister.co.uk/2013/05/15/amd_roadrunner_opteron_ocp_systems/

 

I guess the financial market is driving the design as they, well, buy a lot of them!

 

The other thought that has come into my head is that as the domestic market for PCs dries up – being taken by the tablet market

With integrated cloud services then the Beowulf idea of building systems from tower PCs will be untenable in the future (*)

but we will be using the highest capacity commodity systems – which are likely to be something like these cloud/virtualisation platforms.

Sorry if this thought is a bit muddled.

 

(*) Yes I KNOW we don’t use tower systems any more – I’m just trying to say that the definition of COTS will change

 

 

Dr John Hearns | CFD Hardware Specialist | McLaren Racing Limited
McLaren Technology Centre, Chertsey Road, Woking, Surrey GU21 4YH, UK


T:  +44 (0) 1483 262000

D:  +44 (0) 1483 262352

F:  +44 (0) 1483 261928 
E:  john.hearns <at> mclaren.com

W: www.mclaren.com

 

The contents of this email are confidential and for the exclusive use of the intended recipient. If you receive this email in error you should not copy it, retransmit it, use it or disclose its contents but should return it to the sender immediately and delete your copy.

<div>
<div class="WordSection1">
<p class="MsoNormal">Recent discussion on small clusters with PC-104, mini-ITX and Pi boards has brought the list closer to its roots.<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">Maybe big systems are headed the same way (I know we have discussed this before).<p></p></p>
<p class="MsoNormal"><a href="http://www.theregister.co.uk/2013/05/15/amd_roadrunner_opteron_ocp_systems/">http://www.theregister.co.uk/2013/05/15/amd_roadrunner_opteron_ocp_systems/</a><p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">I guess the financial market is driving the design as they, well, buy a lot of them!<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">The other thought that has come into my head is that as the domestic market for PCs dries up &ndash; being taken by the tablet market<p></p></p>
<p class="MsoNormal">With integrated cloud services then the Beowulf idea of building systems from tower PCs will be untenable in the future (*)<p></p></p>
<p class="MsoNormal">but we will be using the highest capacity commodity systems &ndash; which are likely to be something like these cloud/virtualisation platforms.<p></p></p>
<p class="MsoNormal">Sorry if this thought is a bit muddled.<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">(*) Yes I KNOW we don&rsquo;t use tower systems any more &ndash; I&rsquo;m just trying to say that the definition of COTS will change<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal"><span>Dr John Hearns</span><span> |&nbsp;CFD Hardware Specialist&nbsp;|</span><span>
McLaren Racing Limited</span><span><br></span><span>McLaren Technology Centre, Chertsey Road, Woking, Surrey GU21 4YH, UK</span><p></p></p>
<p class="MsoNormal"><span><br></span><span lang="DE">T:
</span><span lang="DE">&nbsp;+44 (0) 1483 262000</span><p></p></p>
<p class="MsoNormal"><span>D: &nbsp;</span><span lang="DE">+44 (0) 1483 262352</span><span><p></p></span></p>
<p class="MsoNormal"><span lang="DE">F:</span><span lang="DE"> &nbsp;+44 (0) 1483 261928&nbsp;</span><span lang="DE"><br></span><span lang="DE">E:</span><span lang="DE"> &nbsp;</span><span lang="DE">john.hearns <at> mclaren.com</span><p></p></p>
<p class="MsoNormal"><span lang="DE">W:
</span><a href="http://www.mclaren.com/" title="blocked::http://www.mclaren.com/"><span lang="DE">www.mclaren.com</span></a><p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
</div>

<p><span>The contents of this email are confidential and for the exclusive use of the intended recipient.  If you receive this email in error you should not copy it, retransmit it, use it or disclose its contents but should return it to the sender immediately and delete your copy.</span></p>
</div>
Eugen Leitl | 15 May 2013 10:58

Pony: not yours.


https://docs.google.com/file/d/0B83UyWf1s-CdZnFoS2RiU2lJbEU/edit?usp=drive_web

[61 pages of slides]

Why we need Exascale and why we
won’t get there by 2020

Horst Simon

Lawrence Berkeley National Laboratory

Optical Interconnects Conference

Santa Fe, New Mexico

May 6, 2013
_______________________________________________
Beowulf mailing list, Beowulf <at> beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
Lux, Jim (337C | 15 May 2013 01:45
Picon
Picon
Favicon

Clusters & HPC at ISEF

ISEF = International Science and Engineering Fair – lots of really bright high school students..


Anyway..  
A few projects looking at interconnect topologies (comparing a novel strategy for generating hierarchical interconnects against mesh/toroid/etc.)
A few projects where they ported something onto some graphics card as an accelerator.

A fair number (a dozen?) which used a cluster to do something computationally intensive. Some of the clusters were pretty small (e.g. 8 nodes) so a good example of making do with what is cheap and available.

10-15 years ago, I doubt there were any projects that were Beowulf related (except perhaps something analyzing the book or linguistics)

So, Beowulfs are definitely mainstream, if they're being used as a "utility" by talented high school students.

<div>
<div>
<div>
<div>ISEF = International Science and Engineering Fair &ndash; lots of really bright high school students..</div>
<div><a href="http://www.societyforscience.org/intelisef2013">http://www.societyforscience.org/intelisef2013</a></div>
<div><br></div>
<div><br></div>
<div>Anyway.. &nbsp;</div>
<div>A few projects looking at interconnect topologies (comparing a novel strategy for generating hierarchical interconnects against mesh/toroid/etc.)</div>
<div>A few projects where they ported something onto some graphics card as an accelerator.</div>
<div><br></div>
<div>A fair number (a dozen?) which used a cluster to do something computationally intensive. Some of the clusters were pretty small (e.g. 8 nodes) so a good example of making do with what is cheap and available.</div>
<div><br></div>
<div>10-15 years ago, I doubt there were any projects that were Beowulf related (except perhaps something analyzing the book or linguistics)</div>
<div><br></div>
<div>So, Beowulfs are definitely mainstream, if they're being used as a "utility" by talented high school students.</div>
<div><br></div>
</div>
</div>
</div>
Max R. Dechantsreiter | 13 May 2013 17:53

Linux quality vs. defects

Linux Leads in Open Source Quality, but Risky Defects Lurk
Government Computer News (05/11/13) Paul McCloskey

Linux topped open source software in quality in a study of the defects that occur in the software
development process.  For more than seven years, Coverity Scan Service analyzed 850 million lines of code
from more than 300 open source projects, including those written in Linux, PHP, and Apache.  Using a
measure of defects per 1,000 lines of code, the study found that Linux consistently recorded defect
densities of less than 1.0, with versions scanned between 2011 and 2012 having defect rates below 0.7.  The
study also found that high-risk defects were prevalent in the software development process, with 36
percent of defects classified as a "threat to overall software quality and security if undetected."  The
most common high-risk defects included memory corruption, illegal memory access, and resource leaks,
which the study's report says are "all difficult to detect without automated code analysis."  The study
also found that the average quality of open source software was virtually equal to that of proprietary software.
http://gcn.com/blogs/pulse/2013/05/linux-leads-in-open-source-quality-but-risky-defects-lurk.aspx
Linux Leads in Open Source Quality, but Risky Defects Lurk
Government Computer News (05/11/13) Paul McCloskey

Linux topped open source software in quality in a study of the defects that occur in the software
development process.  For more than seven years, Coverity Scan Service analyzed 850 million lines of code
from more than 300 open source projects, including those written in Linux, PHP, and Apache.  Using a
measure of defects per 1,000 lines of code, the study found that Linux consistently recorded defect
densities of less than 1.0, with versions scanned between 2011 and 2012 having defect rates below 0.7.  The
study also found that high-risk defects were prevalent in the software development process, with 36
percent of defects classified as a "threat to overall software quality and security if undetected."  The
most common high-risk defects included memory corruption, illegal memory access, and resource leaks,
which the study's report says are "all difficult to detect without automated code analysis."  The study
also found that the average quality of open source software was virtually equal to that of proprietary software.
http://gcn.com/blogs/pulse/2013/05/linux-leads-in-open-source-quality-but-risky-defects-lurk.aspx
Manisha Gajbe | 6 May 2013 18:58
Favicon

[hpc-announce] Call for Papers : HiPC 2013 - 20th IEEE International Conference on High Performance Computing

[Apologies if you got multiple copies of this email. If you'd like to
opt out of these announcements, information on how to unsubscribe is
available at the bottom of this email.]

CALL  FOR  PAPERS

Paper Submission Deadline: June 08, 2013 (Final)

HiPC 2013

20th IEEE International Conference on High Performance Computing

December 18-21, 2013, Hyderabad, INDIA

http://www.hipc.org


You are invited to submit original unpublished research work that demonstrate current research in all areas of high performance computing including design and analysis of parallel and distributed systems, embedded systems, and their applications in scientific, engineering, and commercial areas. All accepted papers will be published in printed conference books/proceedings (ISBN) or on a CD. In addition, please assist in printing the CFP and displaying it on your organization’s message boards.


TOPICS OF INTEREST INCLUDE BUT NOT LIMITED TO :

  • High-Performance Computing   

  • Parallel and Distributed Algorithms / Applications

  • Parallel and Distributed Architectures / Software   

  • Parallel Languages and Programming Environments

  • Hybrid Parallel Programming with GPUs and Accelerators   

  • Load Balancing, Scheduling and Resource Management

  • Resilient/Fault-Tolerant Algorithms and Systems   

  • Scientific/Engineering/Commercial Applications and Workloads

  • Emerging Applications such as Biotechnology and Nanotechnology   

  • Cluster, Cloud, and Grid Computing

  • Heterogeneous Computing   

  • Interconnection Networks and Architectures

  • Scalable Servers and Systems   

  • High Performance/Scalable Storage Systems

  • Power-Efficient and Reconfigurable Architectures   

  • Compiler Technologies for High-Performance Computing

  • Software Support and Advanced Micro-architecture Techniques   

  • Operating Systems for Scalable High-Performance Computing


The details of CFP (call for papers) can be found at http://www.hipc.org/hipc2013/papers.php. In addition to technical sessions consisting of contributed papers, the conference will include invited presentations, a student research symposium, tutorials, and vendor presentations in the industry, user and research symposium. Further details about call for student research symposium, workshops, tutorials, and exhibits, as well as submission guidelines are available at the conference website.


GENERAL CO-CHAIRS

Badrinath Ramamurthy, HP, India

Rama Govindaraju, Google, California, USA


VICE-GENERAL CHAIR

Jigar Halani, Wipro, India





~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Regards,

Manisha Gajbe

Publicity Chair, HiPC 2013

National Center for Supercomputing Applications

University of Illinois at Urbana-Champaign

Urbana, USA

http://www.ncsa.illinois.edu/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


If you wish not to receive further communications from us, please reply to this email mentioning, "UNSUBSCRIBE" in the subject line

OR

Follow the instruction of corresponding mailing list to UNSUBSCRIBE
********************************************************************************
The hpc-announce mailing list has been setup to have a common mailing
list to share information with respect to upcoming HPC related
events. You are included in this mailing list based on your
participation or interest in a previous HPC conference or other event.

The purpose for providing a single mailing list is to allow
participants to easily identify such emails, and handle them
appropriately. Some options include:

1. If you feel that the number of such emails is too many, filter them
to less-frequently-read folders in your email client.

2. Change your subscription to a digest option
(https://lists.mcs.anl.gov/mailman/listinfo/hpc-announce) which will
consolidate emails sent that week into a single summary email.

3. Finally, if you do not wish to receive any emails from hpc-announce,
you can unsubscribe from the mailing list
(https://lists.mcs.anl.gov/mailman/listinfo/hpc-announce). Once
unsubscribed, we guarantee that you will not be added back in through
participation in a different HPC related conference or event. You will
need to send an email to hpc-announce-owner <at> mcs.anl.gov to be added
back on.

If you need help with any of the above, please email us at
hpc-announce-owner <at> mcs.anl.gov.
********************************************************************************
********************************************************************************
The hpc-announce mailing list has been setup to have a common mailing
list to share information with respect to upcoming HPC related
events. You are included in this mailing list based on your
participation or interest in a previous HPC conference or other event.

The purpose for providing a single mailing list is to allow
participants to easily identify such emails, and handle them
appropriately. Some options include:

1. If you feel that the number of such emails is too many, filter them
to less-frequently-read folders in your email client.

2. Change your subscription to a digest option
(https://lists.mcs.anl.gov/mailman/listinfo/hpc-announce) which will
consolidate emails sent that week into a single summary email.

3. Finally, if you do not wish to receive any emails from hpc-announce,
you can unsubscribe from the mailing list
(https://lists.mcs.anl.gov/mailman/listinfo/hpc-announce). Once
unsubscribed, we guarantee that you will not be added back in through
participation in a different HPC related conference or event. You will
need to send an email to hpc-announce-owner <at> mcs.anl.gov to be added
back on.

If you need help with any of the above, please email us at
hpc-announce-owner <at> mcs.anl.gov.
********************************************************************************
Lux, Jim (337C | 12 May 2013 19:55
Picon
Picon
Favicon

why we need cheap, open learning clusters



I just ran across an interesting anecdote (in Malcolm Gladwell's "Outliers").  It's in the context of Bill Joy, who commented that using timesharing and interactive systems compared to traditional batch/card deck submission was like speed chess vs chess by mail.  That interactivity facilitated his spending thousands of hours working with software.

I see parallels to the cluster world.  The original Beowulfs were essentially owned by one person, who could do what they wanted with them, when they wanted to. If they wanted to reload all the software with a new version and try something, they could do that. If they wanted to rearrange the network switches, they could.  It's very interactive.

Compare to the current large clusters. When you have 1000 nodes, you're not going to say "hmm, if we rearrange the interconnect, I wonder what happens". And that million dollar machine is going to have a batch queue, a scheduler, etc. . I am amused to read all the stuff on this list over the years, as we've moved from "bunch of boxes on shelves in my office" to things very reminiscent of my early days in big iron.  Sure, the modern user of a cluster doesn't have to punch a deck of cards and hike down to the computer center (or, if lucky, to the RJE station in their building); they can submit the job by a few keystrokes online.  But it's still "submit and wait", as opposed to "type line, press enter, and get results immediately".

Gladwell and Joy talk about this interactivity in the context of the famous 10,000 hour thing. (it takes 10,000 hours of doing something to become proficient).  If your "cycle time" for a job is an hour, it takes a LONG time to accumulate the 10,000 hours (especially, if most of the time is spent doing things like punching cards or reading greenbar output listings.. That's not part of the "learning computer" stuff.  On the other hand, if you can make a change in a few lines with a text editor (SOS on a DECWriter, I came to love you after I cast off the shackles of an 029), run the program, and see what happens, proficiency come that much faster.

This is why I think things like ArduWulf or, more particularly LittleFE, are valuable.  And it's also why nobody should start packaging LittleFE clusters in an enclosure. Once all those mobos are in a box with walls, it starts to discourage random and rapid experimentation. If you put a littleFE in a sealed box with an inventory tag and a "breaking this seal voids warranty" and the only interface is the network jack or keyboard/monitor,  you might as well put a modern multicore mobo in there and spin up VM instances.  In this case, it's the very "assembled in a garage" kind of look that prompts the willingness of someone to go in and make some unauthorized changes, from which comes learning.

The learning cluster has to be cheap enough (and, I think physically portable) to be "owned" by a single person. Otherwise, it starts to be "community, shared property", and subject to access restrictions.  It starts to look like significant capital equipment, with only authorized service, compliance with corporate/institutional IT security rules: Do you have all your patches up to date? Are you running the institutional virus checker?.   Do you have full disk encryption?

Nobody is going to try to connect a ArduWulf to the "internet" and thus provide a vector for penetration.  A LittleFE can run stand alone.. It doesn't need to be connected to the internet to work. A institutional requirement "thou shalt not connect a LittleFE to the internal network" is not a big deal and doesn't decrease the pedagogical value.  This is a surprisingly useful aspect.  At JPL, I have to jump through many hoops to order a bare motherboard, much less something in a box with a power supply, because of the (legitimate) concerns about IT security.  Enough people have bought computers, calling them "laboratory instrument controllers" and the like, claiming that they weren't interconnected, and therefore didn't require all the stuff typically required ,and then connected them to the institutional network, and then inadvertently providing a pathway for evil.  

When I bought those Arduino Uno Ethernets (they ARE going to be instrument controllers, after a fashion), the word "Ethernet" on the order form triggered a whole list of reviews from the netops people, the IT security people, etc. All of whom had legitimate concerns (was I going to be connecting something weird to the network that Net Ops needed to be aware of, was I going to be providing a vector for attack from Advanced Persistent Threats, etc.).  It would not be unreasonable to say that JPL spent more money dealing with those issues (or showing that they aren't an issue) than we did on the actual hardware.


So, it's useful to have small scale toy clusters for development. They facilitate getting that 10,000 hours.  And we NEED people who have that 10,000 hours, because they're the ones who will revolutionize HPC.

I also realized that's why I hated MIXAL and the MIX machine… And why I don't think it contributed to my skills as much as my using that PDP-11/20 or the DecSystem-10.  The MIX machine was run as a batch job against my limited account. The PDP-11 was single user RT-11, the Dec-10 was running TOPS-10 with a terminal, and at UCSD we were running Psystem on LSI-11/3s .  In my first real paying development effort, I was running FORTRAN on a Z80 machine, even though the eventual target was a CDC mainframe. Get it working on the Z80 locally, then convert it to card images and transfer to the CDC.

I am a BIG believer in personal computing…



<div>
<div>
<div>
<div><br></div>
</div>
</div>
<div><br></div>
<div>I just ran across an interesting anecdote (in Malcolm Gladwell's "Outliers"). &nbsp;It's in the context of Bill Joy, who commented that using timesharing and interactive systems compared to traditional batch/card deck submission was like speed chess vs chess
 by mail. &nbsp;That interactivity facilitated his spending thousands of hours working with software.</div>
<div><br></div>
<div>I see parallels to the cluster world. &nbsp;The original Beowulfs were essentially owned by one person, who could do what they wanted with them, when they wanted to. If they wanted to reload all the software with a new version and try something, they could
 do that. If they wanted to rearrange the network switches, they could. &nbsp;It's very interactive.</div>
<div><br></div>
<div>Compare to the current large clusters. When you have 1000 nodes, you're not going to say "hmm, if we rearrange the interconnect, I wonder what happens". And that million dollar machine is going to have a batch queue, a scheduler, etc. . I am amused to
 read all the stuff on this list over the years, as we've moved from "bunch of boxes on shelves in my office" to things very reminiscent of my early days in big iron. &nbsp;Sure, the modern user of a cluster doesn't have to punch a deck of cards and hike down to
 the computer center (or, if lucky, to the RJE station in their building); they can submit the job by a few keystrokes online. &nbsp;But it's still "submit and wait", as opposed to "type line, press enter, and get results immediately".</div>
<div><br></div>
<div>Gladwell and Joy talk about this interactivity in the context of the famous 10,000 hour thing. (it takes 10,000 hours of doing something to become proficient). &nbsp;If your "cycle time" for a job is an hour, it takes a LONG time to accumulate the 10,000 hours
 (especially, if most of the time is spent doing things like punching cards or reading greenbar output listings.. That's not part of the "learning computer" stuff. &nbsp;On the other hand, if you can make a change in a few lines with a text editor (SOS on a DECWriter,
 I came to love you after I cast off the shackles of an 029), run the program, and see what happens, proficiency come that much faster.</div>
<div><br></div>
<div>This is why I think things like ArduWulf or, more particularly LittleFE, are valuable. &nbsp;And it's also why nobody should start packaging LittleFE clusters in an enclosure. Once all those mobos are in a box with walls, it starts to discourage random and
 rapid experimentation. If you put a littleFE in a sealed box with an inventory tag and a "breaking this seal voids warranty" and the only interface is the network jack or keyboard/monitor, &nbsp;you might as well put a modern multicore mobo in there and spin up
 VM instances. &nbsp;In this case, it's the very "assembled in a garage" kind of look that prompts the willingness of someone to go in and make some unauthorized changes, from which comes learning.</div>
<div><br></div>
<div>The learning cluster has to be cheap enough (and, I think physically portable) to be "owned" by a single person. Otherwise, it starts to be "community, shared property", and subject to access restrictions. &nbsp;It starts to look like significant capital equipment,
 with only authorized service, compliance with corporate/institutional IT security rules: Do you have all your patches up to date? Are you running the institutional virus checker?. &nbsp; Do you have full disk encryption?</div>
<div><br></div>
<div>Nobody is going to try to connect a ArduWulf to the "internet" and thus provide a vector for penetration. &nbsp;A LittleFE can run stand alone.. It doesn't need to be connected to the internet to work. A institutional requirement "thou shalt not connect a LittleFE
 to the internal network" is not a big deal and doesn't decrease the pedagogical value. &nbsp;This is a surprisingly useful aspect. &nbsp;At JPL, I have to jump through many hoops to order a bare motherboard, much less something in a box with a power supply, because
 of the (legitimate) concerns about IT security. &nbsp;Enough people have bought computers, calling them "laboratory instrument controllers" and the like, claiming that they weren't interconnected, and therefore didn't require all the stuff typically required ,and
 then connected them to the institutional network, and then inadvertently providing a pathway for evil. &nbsp;</div>
<div><br></div>
<div>When I bought those Arduino Uno Ethernets (they ARE going to be instrument controllers, after a fashion), the word "Ethernet" on the order form triggered a whole list of reviews from the netops people, the IT security people, etc. All of whom had legitimate
 concerns (was I going to be connecting something weird to the network that Net Ops needed to be aware of, was I going to be providing a vector for attack from Advanced Persistent Threats, etc.). &nbsp;It would not be unreasonable to say that JPL spent more money
 dealing with those issues (or showing that they aren't an issue) than we did on the actual hardware.</div>
<div><br></div>
<div><br></div>
<div>So, it's useful to have small scale toy clusters for development. They facilitate getting that 10,000 hours. &nbsp;And we NEED people who have that 10,000 hours, because they're the ones who will revolutionize HPC.</div>
<div><br></div>
<div>I also realized that's why I hated MIXAL and the MIX machine&hellip; And why I don't think it contributed to my skills as much as my using that PDP-11/20 or the DecSystem-10. &nbsp;The MIX machine was run as a batch job against my limited account. The PDP-11 was single
 user RT-11, the Dec-10 was running TOPS-10 with a terminal, and at UCSD we were running Psystem on LSI-11/3s . &nbsp;In my first real paying development effort, I was running FORTRAN on a Z80 machine, even though the eventual target was a CDC mainframe. Get it
 working on the Z80 locally, then convert it to card images and transfer to the CDC.</div>
<div><br></div>
<div>I am a BIG believer in <span>personal</span>&nbsp;computing&hellip;</div>
<div><br></div>
<div><br></div>
<div><br></div>
</div>
Lux, Jim (337C | 12 May 2013 17:04
Picon
Picon
Favicon

failing forward and learning

In the context of "setups for teaching networks and clusters"..

If you wanted to experiment with various interconnects and topologies, what is the minimum number of nodes and "ports" on each node.
For instance, if each node has 2 ports, you're constrained to lines and rings. 3 ports gets you a hypercube with 8 nodes, etc.

That's if links are "point to point" and no "switch/bus" interconnects.

Say you wanted to do a "fabric" like the surface of a toroid.  That implies a 2 D connection, either with 3 or 4 ports (depending on whether you are using triangles or squares).  How many to be useful: 16 gives you a 4x4 square grid, which could be connected as a torus.  9 gives you 3x3.

And then, there's some interesting problems..

Say your problem is "invert an N by N matrix".. An Arduino only has 2kbytes of RAM, so that sets one bound.  If you had 9 nodes in a line and you put the matrix to be inverted into a node at the end of the line, you need to figure out how to send pieces down the line (and the farther you go, the more "hops" and comm overhead). Or you could do some sort of systolic/pipeline, and do it in stages.
(for instance, doing a 128 point FFT.. You do the butterflies with stride 2, then pass the outputs to the next node which does them in stride 4, etc. with all sorts of opportunities to efficiently arrange the algorithm and do some overlap.

Then, you allow the pile o' nodes to be rearranged.. How does making it a ring change the algorithm? Or a 2D mesh? Can you design an algorithm which can work with either? Can you do it so it is adaptive, and "discovers" the connectivity.


<div>
<div>
<div>
<div>In the context of "setups for teaching networks and clusters"..</div>
</div>
</div>
<div><br></div>
<div>If you wanted to experiment with various interconnects and topologies, what is the minimum number of nodes and "ports" on each node.</div>
<div>For instance, if each node has 2 ports, you're constrained to lines and rings. 3 ports gets you a hypercube with 8 nodes, etc.</div>
<div><br></div>
<div>That's if links are "point to point" and no "switch/bus" interconnects.</div>
<div><br></div>
<div>Say you wanted to do a "fabric" like the surface of a toroid. &nbsp;That implies a 2 D connection, either with 3 or 4 ports (depending on whether you are using triangles or squares). &nbsp;How many to be useful: 16 gives you a 4x4 square grid, which could be connected
 as a torus. &nbsp;9 gives you 3x3.</div>
<div><br></div>
<div>And then, there's some interesting problems..</div>
<div><br></div>
<div>Say your problem is "invert an N by N matrix".. An Arduino only has 2kbytes of RAM, so that sets one bound. &nbsp;If you had 9 nodes in a line and you put the matrix to be inverted into a node at the end of the line, you need to figure out how to send pieces
 down the line (and the farther you go, the more "hops" and comm overhead). Or you could do some sort of systolic/pipeline, and do it in stages.</div>
<div>(for instance, doing a 128 point FFT.. You do the butterflies with stride 2, then pass the outputs to the next node which does them in stride 4, etc. with all sorts of opportunities to efficiently arrange the algorithm and do some overlap.</div>
<div><br></div>
<div>Then, you allow the pile o' nodes to be rearranged.. How does making it a ring change the algorithm? Or a 2D mesh? Can you design an algorithm which can work with either? Can you do it so it is adaptive, and "discovers" the connectivity.</div>
<div><br></div>
<div><br></div>
</div>
Holger Fröning | 9 May 2013 22:07
Picon

HUCAA'13 Deadline Extension - Workshop on Heterogeneous and Unconventional Cluster Architectures and Applications

(apologies if you receive multiple HUCAA publicity emails)

DEADLINE EXTENSION: We've extended the paper submission deadline for
the HUCAA 2013 workshop (held in conjunction with ICPP2013) to May
27th!

======================================================================
                              CALL FOR PAPERS

                2nd International Workshop on Heterogeneous
         and Unconventional Cluster Architectures and Applications
                                (HUCAA 2013)
                  http://www.hucaa-workshop.org/hucaa2013

                      October 1st 2013 - Lyon, France
                     In conjunction with the ICPP 2013
          The 42nd International Conference on Parallel Processing
======================================================================

ABOUT THE WORKSHOP
This workshop gears to gather recent work on heterogeneous and
unconventional cluster architectures and applications, which might have
a big impact on future cluster architectures. This includes any cluster
architecture that is not based on the usual commodity components and
therefore makes use of some special hard- or software elements, or that
is used for very special and unconventional applications. In particular
we call for GPUs and other accelerators (MIC, FPGA) used at cluster
level. Other examples include virtualization, in-memory storage and
device-to-device communication on the software side. We are in
particular encouraging work on disruptive approaches, which may show
inferior performance today but can already point out their full
performance potential. The broad scope of the workshop facilitates
submissions on unconventional uses of hardware or software, gearing to
gather ideas that are coming to life now and not limiting them except
for their context: clusters.

We are seeking new proposals presented from a holistic perspective. In
this regard, one of the aims of the workshop is anticipating the
evolution of clusters. Instead of just presenting new work carried out
in the traditional cluster areas usually addressed in other conferences
and workshops, we are thinking on creating the right atmosphere for a
discussion of opportunities in cluster computing. In this regard,
contributions would not only be accepted according to their technical
merits but also according to their contribution to this discussion.

TOPICS OF INTEREST
Topics of interest include any heterogeneous or unconventional cluster
architecture or application. Examples include, but are not limited to:
- Clustered GPUs or other accelerators
- High-performance, data-intensive, and power-aware computing
- Application-specific clusters, datacenters, and cloud architectures
- New industry and technology trends and their potential impact
- Emerging programming paradigms for parallel computing
- Software cluster-level virtualization for consolidation purposes
- Hardware techniques for resource aggregation
- Management layers for large-scale systems
- New uses of GPUs, FPGAs, and other specialized hardware

IMPORTANT DATES
Paper submission: NEW: May 27th, 2013
Notification of acceptance: NEW: June 28th, 2013
Camera-ready paper: July 12th, 2013

PAPER SUBMISSION GUIDELINES
Submissions may not exceed 8 pages (two column, single spaced, 10pt
font, 81⁄2×11-inch pages) in PDF format including figures and
references. We recommend a minimum of 6 pages. Submitted papers must be
original work that has not appeared in and is not under consideration
for another conference or journal. Work in progress is welcome, but
first results should be made available as a proof of concept.
Submissions only consisting of a proposal will be rejected. Please visit
http://www.hucaa-workshop.org/hucaa2013 for additional details.

EXTENDED PAPER JOURNAL VERSION
The authors of the best papers from the workshop will be directly
invited to submit an extended version for a special issue on a JCR
journal. From the rest of the papers presented in the workshop,
selected ones will be invited to submit an extended version. These
papers will undergo a shepherding process in order to provide the
authors with guidance for improving their work. Shepherds will be
selected from the program committee members, which will also ensure the
quality of the new versions. Notice that this special issue will be
open to other works not previously submitted to the workshop, although
these new papers will compete with the shepherded ones, which will have
higher priority for similar quality.

ORGANIZERS
- Holger Fröning, U. Heidelberg
- Federico Silla, U. Politécnica Valencia

STEERING COMMITTEE
- José Duato, U. Politécnica Valencia
- Sudhakar Yalamanchili, Georgia Tech
- Ulrich Brüning, U. Heidelberg

TECHNICAL PROGRAM COMMITTEE
- Elvira Baydal, U. Politécnica Valencia
- David Black-Schaffer, U. Uppsala
- Rainer Buchty, TU Braunschweig
- Bryan Catanzaro, NVIDIA
- Hans Eberle, Oracle
- Jesus Escudero, U. Castilla-La Mancha
- Erich Focht, NEC
- Pedro Garcia, U. Castilla-La Mancha
- Torsten Hoefler, U. Illinois
- Mark Hummel, NVIDIA
- Andrew R Kerr, NVIDIA
- Heiner Litz, Stanford University
- Gaspar Mora, Intel
- Mondrian Nuessle, U. Heidelberg
- Juan Manuel Orduña, U. Valencia
- John Owens, U. California Davis
- Samuel Rodrigo, Oracle
- Ron Sass, U. North Carolina at Charlotte
- Frank Olaf Sem-jacobsen, EVRY, Norway
- Yong Ho Song, Hanyang University
- Christian Terboven, RWTH Aachen
- Jesper Larsson Traeff, U. Tech. Vienna
- Rafael Ubal, Northeastern University
- Tilman Wolf, U. Massachusetts
- Jeff Young, Georgia Tech

ADDITIONAL INFORMATION
http://www.hucaa-workshop.org/hucaa2013

or send email to:
froening{at}uni-hd.de
fsilla{at}disca.upv.es
_______________________________________________
Beowulf mailing list, Beowulf <at> beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf

Gmane