l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2010 Jun 21 23:46

The following is an archive of a post made to our 'vox mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
[vox] BayPIGgies meeting Thursday, June 24,2010: Exploiting Parallelism - A Concise and Practical Introduction
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vox] BayPIGgies meeting Thursday, June 24,2010: Exploiting Parallelism - A Concise and Practical Introduction

BayPIGgies meeting Thursday, June 24, 2010: Exploiting Parallelism - A
Concise and Practical Introduction

Tonight's talk is 
* Exploiting Parallelism - A Concise and Practical 
Introduction, by Minesh B. Amin, 
the first part of a two-part presentation 

Meetings usually start with a Newbie Nugget, a short discussion of 
an essential Python feature, especially for those new to Python. 
Tonight's Newbie Nugget: A Documentation Tip 

Symantec Corporation
Symantec Vcafe
350 Ellis Street
Mountain View, CA 94043

BayPIGgies meeting information is available at 

------------------------ Agenda ------------------------

..... 7:30 PM ...........................
General hubbub, inventory end-of-meeting announcements, any 
first-minute announcements. 

..... 7:35 PM to 7:45 PM ................
Newbie Nugget: A Documentation Tip 

..... 7:45 PM to 8:40 PM (or so) ................

June 24, 2010 -- First of a two-part presentation: 
Exploiting Parallelism - A Concise and Practical Introduction
by Minesh B. Amin

In his book In Search of Clusters, Gregory Pfister said it best. 
To paraphrase, there are three ways to do anything faster: work 
harder, work smarter, or get help. In computer-speak, this 
roughly translates to: increase processor speed, improve 
algorithms, or exploit parallelism.

With processor speeds no longer doubling every eighteen months, 
and little or no room left for improvements in serial 
algorithms, exploiting parallelism is the one frontier with 
the potential for delivering huge improvements in performance.

This talk introduces terminology and concepts to develop an 
understanding of how to exploit parallelism; present mental 
models for decomposing problems to exploit parallelism; and 
apply these concepts to survey available solutions, including 
Open MPI, Open MP, MapReduce/Hadoop, Intel threading blocks, 
Python multiprocessing module, and a handful of commercial 

Minesh B. Amin is the founder and CEO of MBA Sciences, which 
recently introduced the SPM.Python product that enables users 
to easily create parallel applications using an integrated 
Python API and framework. Minesh received his PhD in Computer 
Science from the University of Minnesota and moved to the 
Silicon Valley, developing software solutions at ViewLogic 
and Synopsys prior to starting MBA Sciences in 2006. He is a 
big fan of the Python language and in his spare time enjoys 
Pink Floyd, House, hiking and firing up a barbecue grill, 
though not necessarily in that order. :-)


..... 8:50 PM to 9:30 PM  ................
Mapping and Random Access

Mapping is a rapid-fire audience announcement of issues, hiring, 
events, and other topics. 

Random Access follows people immediately to allow follow up on the 
announcements and other interests.

vox mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
O'Reilly and Associates
For numerous book donations.