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 Jul 19 00:04

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, July 22,2010: A Technical Anatomy of SPM.Python
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vox] BayPIGgies meeting Thursday, July 22,2010: A Technical Anatomy of SPM.Python

BayPIGgies meeting Thursday, July 22, 2010: A Technical Anatomy of

Tonight's talk is the second of a two-part presentation: 
* A Technical Anatomy of SPM.Python 
by Minesh B. Amin 

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: Why Use Decorators, by Glen Jarvis 

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: Why Use Decorators, by Glen Jarvis 

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

July 22, 2010 -- Second of a two-part presentation: 
A Technical Anatomy of SPM.Python 
(A Scalable, Parallel Version of the Python Language) 
by Minesh B. Amin

Spm.Python, a commercial product, extends Python with a 
programming paradigm for solving parallel problems and 
strives to do so in a pythonic (natural) way by augmenting 
the serial Python language with parallel concepts like 
parallel task managers and communication primitives. 

This talk examines the what, why, and how of this 
augmentation. The context for and solutions to several 
(what were) open technical problems will be discussed, 
- extending the general exception handling infrastructure 
across many compute resources,
- designing the parallel constructs in a way so that serial 
components are delineated from parallel components,
- designing and implementating a robust assumption tracking 
infrastructure (to avoid most forms of parallel 
- declaring and defining parallel closures (the building 
blocks of all parallel constructs).

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.