From pwoolf at MIT.EDU Tue Sep 9 10:57:50 2003 From: pwoolf at MIT.EDU (Peter Woolf) Date: Tue, 9 Sep 2003 10:57:50 -0400 Subject: [CSBi-HPC] HPC Users meeting Sept. 17th Message-ID: Hi All, The next HPC users meeting is coming up! Mark your calendars: WHEN: Wednesday, September 17th, 5-6pm WHERE: Room 941 in 200 Tech Square WHO: This month, Prof. Alan Edelman will tell us about his groups work on a parallel version of Matlab. Come and learn! As usual, food and drink will be provided. Thanks! --Peter From pwoolf at MIT.EDU Tue Sep 16 11:22:00 2003 From: pwoolf at MIT.EDU (Peter Woolf) Date: Tue, 16 Sep 2003 11:22:00 -0400 Subject: [CSBi-HPC] Reminder + ROOM CHANGE Message-ID: <849D884C-E859-11D7-A5DE-0003935B1E0C@mit.edu> Hi All, The next HPC users meeting is TOMORROW in a different room: WHEN: Wednesday, September 17th, 5-6pm WHERE: NE47-189 ( in 500 Tech Square) <<<===NOTE NEW ROOM!! WHO: This month, Prof. Alan Edelman will tell us about his groups work on a parallel version of Matlab. Come and learn! As usual, food and drink will be provided. Thanks! --Peter From pwoolf at MIT.EDU Tue Sep 16 13:55:07 2003 From: pwoolf at MIT.EDU (Peter Woolf) Date: Tue, 16 Sep 2003 13:55:07 -0400 Subject: [CSBi-HPC] One more room change... In-Reply-To: <849D884C-E859-11D7-A5DE-0003935B1E0C@mit.edu> Message-ID: Hi All, There has been one more room change for this next HPC user group meeting: WHEN: Wednesday, September 17th, 5-6pm WHERE: 2-349 (in the math department) <<<===NOTE NEW NEW ROOM!! Sorry about all of the changes, but this should be the last one ;) --Peter From maltman at MIT.EDU Tue Sep 16 17:06:40 2003 From: maltman at MIT.EDU (Michael D Altman) Date: Tue, 16 Sep 2003 17:06:40 -0400 Subject: [CSBi-HPC] HPC and Parallel Computing Classes Message-ID: <200309162106.h8GL6es0005567@magic-pi-ball.mit.edu> Hi CSBi HPCers- We thought it would be a good idea to provide a list of classes available at MIT this year that cover high performance and parallel computing. Although most of these classes are very theoretical, some aspects may still be interesting to you. Offered This Term ----------------- 6.827 Multithreaded Parallelism: Languages and Compilers Graduate H-level Prereq: 6.001, 6.042J URL: http://www.csg.lcs.mit.edu/6.827/ Description: Languages and compilers to exploit multithreaded parallelism. Implicit parallel programming using functional languages and their extensions. Higher-order functions, non-strictness, and polymorphism. Explicit parallel programming and nondeterminism. The lambda calculus and its variants. Term rewriting and operational semantics. Compiling multithreaded code for symmetric multiprocessors and clusters. Static analysis and compiler optimizations. 4 Engineering Design Points. 6.046J Introduction to Algorithms Undergraduate Prereq: 6.001; 6.042/18.062 or 18.310 URL: http://theory.lcs.mit.edu/classes/6.046/ Description: Techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice. Topics: sorting; search trees, heaps, and hashing; divide-and-conquer; dynamic programming; amortized analysis; graph algorithms; shortest paths; network flow; computational geometry; number-theoretic algorithms; polynomial and matrix calculations; caching; and parallel computing. Enrollment may be limited. Offered Next Term ----------------- 6.046J Introduction to Algorithms See Above 6.338J Parallel Computing (Same subject as 18.337J) Graduate H-level Prereq: 18.06 Description: Advanced interdisciplinary introduction to modern scientific computing on parallel supercomputers. Numerical topics include dense and sparse linear algebra, N-body problems, and Fourier transforms. Geometrical topics include partitioning and mesh generation. Other topics include architectures and software systems with hands-on emphasis on understanding the realities and myths of what is possible on the world's fastest machines. 6.823 Computer System Architecture Graduate H-level Prereq: 6.004 or equivalent Description: Emphasizes the relationship among technology, hardware organization, and programming systems in the evolution of computer architecture. Pipelined, out-of-order, and speculative execution. Superscalar, VLIW, vector, and multithreaded processors. Addressing structures and virtual memory, and exception handling. I/O and memory systems. Parallel computers; message passing and shared memory systems. Memory models, synchronization, and cache coherence protocols. Vector supercomputers. Assumes an undergraduate knowledge of computer systems. 4 Engineering Design Points. 6.846 Parallel Processing: Architecture and Applications Graduate H-level Prereq: 6.823 or permission of instructor Description: Principles in the design and programming of parallel machines. Continuum, particle, and graph applications. Communication and synchronization. Locality in parallel computations. Computational models and parallel computers: dataflow, shared memory, data parallel, and message passing. Parallel machine mechanisms such as full-empty synchronization bits, cache coherence, and multithreading. Design and performance evaluation of multiprocessor systems. Compilation and runtime technologies: partitioning, placement, and scheduling. Substantial project required. Alternate years. 4 Engineering Design Points. From pwoolf at MIT.EDU Mon Sep 29 19:40:04 2003 From: pwoolf at MIT.EDU (Peter Woolf) Date: Mon, 29 Sep 2003 19:40:04 -0400 Subject: [CSBi-HPC] Fwd: MathWorks training in Natick Message-ID: <3FF66989-F2D6-11D7-9156-000A9577F424@mit.edu> FYI for anyone interested in improving their Matlab skills.. --Peter Begin forwarded message: > From: "Sanjoy Ray" > Date: Mon Sep 29, 2003 7:24:36 PM Canada/Eastern > To: pwoolf at MIT.EDU > Subject: Fwd: MathWorks training in Natick > > Hi Peter, > > FYI in case you or any of the cluster users might be interested.... > > Cheers, > > --Sanjoy > From: "The MathWorks" > Date: Mon Sep 29, 2003 6:18:07 PM Canada/Eastern > To: "Sanjoy Ray" > Subject: MathWorks training in Natick > Reply-To: "The MathWorks" > > > Dear Sanjoy Ray, > > We are pleased to announce that The MathWorks will be conducting > training > courses for beginner, intermediate and advanced users of MATLAB and > Simulink in Natick, MA this October and November. > > The following courses will be offered: > > MATLAB Fundamentals and Programming Techniques - Oct 20-21 and 22-23 > This course provides a comprehensive understanding of MATLAB as a > programming > language. This course is intended for beginner and intermediate users. > No prior knowledge > of MATLAB is required. This course covers working with matrices, data > manipulation, > graphical visualization, and programming. Additional topics include > file I/O, advanced > data types, Handle Graphics, and graphical user interface design. > > Advanced Programming Techniques in MATLAB -- October 24 > Extends the programming techniques acquired in the MATLAB Fundamentals > and > Programming Techniques course. Expands upon MATLAB programming > capabilities, > including performing error checking of code and vectorizing code to > make it run faster. > Demonstrates techniques for creating functions with increased > flexibility. Explains the > concept of object-oriented programming in MATLAB for creating and > implementing your > own data types. Demonstrates how to solve ordinary differential > equations. Explains > concepts for using the Optimization Toolbox. > > Modeling Dynamic Systems with Simulink -- November 17-18 > Covers the basics of using Simulink, an interactive, graphical > environment used to > model and simulate dynamic systems. Explores all aspects of system > modeling with > Simulink, including creating a model, simulating the system, and > analyzing the results. > Demonstrates how to design your own algorithms and blocks. Explains > the use of > MathWorks blocksets and extensions, such as the Dials and Gauges > Blockset, > Stateflow, the DSP Blockset, the Communications Blockset, and xPC > Target. > > Advanced Modeling Techniques Using Simulink -- November 19 > Provides a deep understanding of Simulink and hands-on experience with > advanced modeling tools for Simulink users. Covers advanced methods > for creating self-contained models, such as adding GUIs, utilizing > callbacks, > and using libraries and configurable subsystems. Explains C MEX > S-functions > through examples of continuous and discrete systems; scalar, vector, > and > matrix inputs; and parameters. Discusses Simulink performance tools, > such > as Simulink Data Explorer. > > Real-Time Workshop Fundamentals -- November 20 > Provides a general understanding of Real-Time Workshop concepts and > procedures. > Explains how to generate code and analyze the structure of the > resulting code using > Real-Time Workshop. Provides an overview of the build procedure and > code generation > options. Reviews Simulink options that effect code generation. Covers > external mode > operation. Discusses the basic use of rapid simulation and rapid > prototyping targets, > such as Real-Time Windows Target and xPC Target. > > These classes are taught in an interactive, hands-on setting by an > experienced MathWorks > engineer. Our instructors provide individualized attention in a > classroom setting and are able > to customize the curriculum to reflect each student's learning style > and abilities. > > For more details on course content and to register online > visit www.mathworks.com/training. > To register by phone call 508-647-7000 and select option 3 > > We look forward to seeing you in Natick. > > Sincerely, > Product Training Services Team > > > P.S. Please forward this e-mail to any colleagues who may be > interested in attending. > > If you would like us to remove this address from our e-mailing list, > please send an e-mail with "remove" and your Vantive ID 130575 > in the subject line to remove_email at mathworks.com > > > MATLAB, Simulink and Stateflow are registered trademarks of The > MathWorks, Inc. > > > > > > -------------- next part -------------- A non-text attachment was scrubbed... Name: Sanjoy_Ray.vcf Type: text/directory Size: 271 bytes Desc: not available Url : http://mailman.mit.edu/pipermail/csbi-hpc-users/attachments/20030929/84246f72/attachment.bin