[Beowulf] BayBUG meeting tomorrow April 17, 2007 in Sunnyvale
Donald Becker
becker at scyld.com
Mon Apr 16 11:11:47 PDT 2007
Please join moderator and Beowulf cluster co-inventor Donald Becker on
Tuesday, April 17 for the next Bay Area Beowulf Users Group (BayBUG):
Bay Area Beowulf User Group (BayBUG)
April 17, 2007
2:30 - 5:00 p.m.
AMD headquarters Common Building,
Room C-6/7/8
991 Stewart Drive, Sunnyvale
There will be food and drinks and an opportunity to learn from and network
with other Linux HPC professionals as you hear the following
presentations:
Job Management Standards in HPC
By Christopher Smith, Platform Computing
Title: Rapid Development of Parallel Systems and Applications in River (a
Python-based programming environment)
By Dr. Greg Benson, USF
As usual, this meeting is open to all.
Full info is available on beouwlf.org
Presentation 1
Title: Job Management Standards in HPC
By Christopher Smith
Abstract:
Standards are often touted as instant cure to system interoperability
issues, but what is the reality compared with the hype? This talk will
provide an overview of current standards activity at the Open Grid Forum
pertaining to job management within HPC schedulers. Benefits of standards
for schedulers will be discussed, API versus protocol level standards will
be contrasted, and the results of some recent interoperability
demonstrations at SC06 will be reviewed.
Speaker Bio:
Chris Smith is a Senior Product Architect at Platform Computing. Over his
last 9 years at Platform, he has focused on the integration of Platform's
Grid middleware into production Grid solutions within High Performance
Technical Computing disciplines. He is also an active participant in the
Open Grid Forum, being a contributor on the JSDL specification, and a
co-author on both the OGSA BES and HPC Profile specifications.
Presentation 2
Title: Rapid Development of Parallel Systems and Applications in River
By Dr. Greg Benson
Abstract:
River is a parallel and distributed programming environment written in
Python. The River core interface is based on a few fundamental concepts
that enables the execution of code on multiple virtual machines and
provides a flexible mechanism for communication. These concepts are
supported by the River run-time system, which manages automatic discovery,
connection management, and naming. River can be used directly by an
application programmer to implement parallel programs or it can be used as
a framework for implementing programming models. We have found the
simplicity and elegance of the River core combined with Python's dynamic
typing and concise notation make it easy to rapidly develop a variety of
parallel applications and run-time systems. In this talk I will give an
overview of the River system and the core River interface. I will also
summarize some of the programming models we have implemented in River
including a new, simple interface for task farming called Trickle and an
implementation of MPI.
Speaker Bio:
Greg Benson is an associate professor and chair in the Department of
Computer Science at the University of San Francisco. Greg's research areas
include operating systems, parallel computing, and programming languages.
He has designed and developed several run-time systems and tools for
parallel programming languages and libraries. He led the development of
USFMPI, a multi-threaded implementation of MPI 1.2 for Linux using either
Myrinet or Ethernet. Greg is a co-creator of FlashMob Computing and he
implemented much of the software that enabled the harnessing of 700
volunteer computers in a single day at the USF gym to run HPL (Linpack).
Greg received his Ph.D. in computer science from the University of
California, Davis. While he was a graduate student, he held visiting
research positions with Orca research group at Vrije University in the
Netherlands and with the Flux OS research group at the University of Utah.
--
Donald Becker becker at scyld.com
Penguin Computing / Scyld Software
www.penguincomputing.com www.scyld.com
Annapolis MD and San Francisco CA
More information about the Beowulf
mailing list