An Introduction to Parallel Programming

Module1 - Parallel Programming is here - are you ready? Understand the principles and tools available today in this free education series from Sun Microsystems. Instructor: Ruud van der Pas, Senior Staff Engineer, Technical Developer Tools.

Viewed 1842 Times
Comments

Tutorial: Sun
Darryl Gove of Sun Microsystems' compiler team gives an in-depth overview of how to use the Sun's Performance Analyzer to improve theperformance of parallel applications. This tutorial is for engineers byengineers. Part of a free Sun Microsystem
Tutorial: Getting Started in Multicore Programming
Ian Lintaut, Managing Director of nCore Design, gives a quick start overview aimed at software developers looking to jump into programming for multicore processors. Part of a free Sun Microsystems video series on tools for developing and testing par
Tutorial: Optimizing Performance in Parallel Processing
Professor Erik Hagersten, CTO at Acumem, demonstrates how to move legacy code to multicore architectures and how to optimize performance in parallel processing. This tutorial is for engineers by engineers. Part of a free Sun Microsystems video ser
Tutorial: Building Analytic Applications in HPC environments
Dr. Ed Stewart, IMSL Product Manager at RogueWave, demonstrates how to use numerical algorithms as part of your HPC applications using IMSL. This tutorial is for engineers by engineers. Part of a free Sun Microsystems video series on tools for deve
Promo
Promo for An Introduction to Parallel Programming
An Introduction to Parallel Programming
An Introduction to Parallel Programming
Module1 - Parallel Programming is here - are you ready? Understand the principles and tools available today in this free education series from Sun Microsystems. Instructor: Ruud van der Pas, Senior Staff Engineer, Technical Developer Tools.
Multicore Processor Architectures
Module 2 - In module 2 we will dive a little deeper into multi-core chip architectures and the problems they create for developing parallel applications.
Parallel Architectures
Module 3 - In module 3 parallel architectures and chip memory design and their impact on parallel programming are discussed.
Parallel Programming Basics
Module 4 - In module 4 Ruud goes over parallel programming basics.
Parallel Programming Models - Distributed Memory (MPI)
Module 5 - In module 5 we look at programming for distributed memory and the message passing interface (MPI).
Parallel Programming Models - Shared Memory
Module 6 - Parallel Programming Models - Shared Memory, Auto Parallel and Open MP. In module seven we will look at programming for shared memory, auto parallelization and OpenMP.
 Hybrid Programming Module and What
Module 7 - In this final module we discuss the hybrid programming module which combines OpenMP and MPI technologies to gain the maximum amount of parallelization possible.
Gaining Real World Developer Experience
Ian Murdock discusses ideas for students and new developers to engage in community and open source development
Open Source and The Connected Developer
Jim Parkinson talks about Sun's position of the open source developer community
Incorporating Media Assets Into JavaFX Applications: Part 2
JavaFX engineer Sandeep Konchady describes how to create a simple JavaFX media player, add effects and animations to the player, and develop a media player for a mobile device. 3/31/09
Deep Dive with Ed Ort - JavaFX
SDN Deep Dive host Ed Ort is joined by Jacob Lehrbaum, Senior Product Line Manager for JavaFX Marketing, to discuss the latest developments in the exciting new JavaFX platform. Feb. 20, 2009
15 Minutes or Less with Robert Eckstein - Learning JavaFX
Join Sun Microsystems? Robert Eckstein as he teaches you the fundamentals of the new JavaFX programming language, all in fifteen minutes or less!- Feb. 19, 2009
Sun Developer Network Update - February 2009
Sun Developer Network's Ed Ort and Jill Welch discuss what's new and exciting on Sun's developer sites. - Feb. 19, 2009
Lightning Talks: Emerging Technologies
Lightning Talks: Emerging Technologies (9 minutes each) LT-6: Dynamic Extension Of A Mobile Device Capabilities LT-8: Yggdrasil: A Data Collection Framework for Sun Spots LT-9: JavaFX Mobile Application Development - Jan. 23, 2009
Contest Results
Contest Results - Jan 23, 2009
Lightning Talks
Lightning Talks (9 minutes each) LT-11: Kawa Scheme for small systems LT-12: Challenges and Solutions for Mobile-to-Mobile and Server-to-Mobile Communications LT-13: Kepler's Orrey - Jan 23, 2009
TS-24: Project Capuchin - Energizing Rich Mobile Content
The demand for rich internet applications (RIA) has up leveled the requirement set to be supported for platform providers and handset manufacturers. - Jan 23, 2009
Lightning Talks
Lightning Talks (7 minutes each) LT-15: JavaTest/JT Harness LT-16: ME Framework LT-17: SigTest - Jan 23, 2009
Wrap-Up and Closing
Wrap-Up and Closing - Jan 23, 2009
Java Mobile, Media & eMbedded Developer Days Welcome
Java Mobile, Media & eMbedded Developer Days Welcome, State of the Community Jan. 22, 2009
TS-3: Does your Mobile Speak JavaFX
Supercharge your old applications by just adding JavaFX features on top your existing JavaME code. If you want to see some eye-popping demos of these and other cool new features of JavaFX, then don't miss this presentation.- Jan. 22, 2009
TS-2: Mobility Roadmap
The roadmap for Java development for mobile devices. Jan. 22, 2009
TS-5: New Java TV Standard for Digital TV in Brazil
Sun Microsystems and the Brazilian Digital TV Forum develop a new Java standard for use in the digital terrestrial TV standard in Brazil and other countries. Jan. 22, 2009
Lightning Talks
Lightning Talks (7 minutes each) LT-1: The JCP - Standards for Java ME LT-2: Usability and Performance Rules of Thumb for Mobile Java Developers LT-4: FIRST LT-5: Just Say "Britney Spears": Multi-Modal Search in On Device Portals Jan. 22, 2009
TS-12: Floggy - JavaME Persistence Made Easy
Floggy is a free object persistence framework for JavaME / MIDP applications. The main goal of this framework is to abstract the persistence details from the developer, reducing the development and maintenance effort. Jan. 22, 2009
TS-14: Effective Energy Management Through Java
The entire world faces a serious challenge: how do we best make use of scarce energy resources to both power our economy and keep our planet green? The answer, in part, is effective energy management. Jan. 22, 2009
At the heart of Parametric Development and Automatic Porting
Mobile Distillery will present advanced methodologies and software solutions based on Parametric Profiling, that enables to create JavaME applications taking advantage of each phone capabilities, all from a single source code.- Jan. 22, 2009
TS-17: Dating Tips for Developers
What is the correlation between developer's dating and running a business? For one, they both need help. Learn the top 10 mistakes and the tips to get some action in your love life and your business. - Jan 22, 2009
TS-4: The Tru-2-Way Roadmap - 09C01911_04
In this session, we'll tell you about the Tru2way initiative, define the various application platforms, review our specifications, and explain the Community that we are building to support java developers. Jan. 21, 2009
Project Darkstar Interview with Emanuel Greisen
Gamalocus's Emanuel Greisen discusses why they chose Sun's Project Darkstar as the foundation for their new massive multiplayer game #Call of the Kings.#- Dec. 2, 2008
Kickstart at the MySQL Conference
Kickstart, which bills itself as a pluggable storage engine for the MySQL database, discusses its business and partnership with Sun from the Expo floor at the 2008 MySQL Conference- April 16, 2008
Identity Management Best Practices
Sun's top Solution Architect & Technical Enablement Managers talk about the best practices Sun has identified after delivering hundreds of implementations to companies across the globe.-June 19, 2008
Sun Open Storage Community Townhall
Sun Open Storage Community Townhall-April 29, 2008
Sun and MySQL Townhall
Sun's Zack Urlocker, Jonathan Schwartz and Rich Green discuss Sun's recent acquisition of MySQL in a live ustream.tv event.-March 4, 2008
James Gosling on Java Technology
Listen in as the founder of Java technology, James Gosling, explains how Java has found its place with today's consumers.-February 27, 2008
Top 10 Java SE Sessions at the 2007 JavaOne Conference
With over 40 technical, birds-of-a-feather (BOF), and hands-on lab sessions devoted to Java Standard Edition (SE) technologies at the 2007 JavaOne conference, choosing which ones to attend can be difficult...-April 24, 2007
Jump into JavaScript
Learn how JavaScript coupled with emerging technologies can improve your productivity by easily producing next generation or rich, innovative web solutions.-November 1, 2006
Project Darkstar Interview with David Jurgens
David Jurgers, a graduate student at UCLA and intern developer with the Project Darkstar team, tells us why he thinks the Darkstar development platform is one of the most unique projects that he's ever worked on.
Deep Dive with Ed Ort - Sun Studio
SDN Deep Dive host Ed Ort is joined by Ikroop Dhillon, product marketing manager for Sun Studio, to discuss what's new with the latest version of this popular C/C++/Fortran development environment.
The Big Mashup
Experts discuss how the network is changing entertainment and news gathering in the Participation Age.- Nov. 14, 2006
Defining Connected Developer
Ian Murdock defines the concept of Connected Developer which Sun believes is the way applications will be built and deployed on and to the cloud. 3/23/09
Connected Developer Experience
Ian Murdock and Jim Parkinson discuss the Connected Developer experience in the age of cloud computing. 3/23/09
arrow
arrow
Related Videos
Episode 009: Living Linux

Listen in as Sun's Linux architect and AMD's senior engineer drill down on developing high performance apps. on Linux, and Sun's commitment to growing the number of high quality tools for developers.-July 27, 2006

Radio HPC - Episode 12

Tony Warner finds what's happening with HPC developer tools from Ruud van der Paas, as well as the latest news from Rich Brueckner.

Java Is Everywhere

Sun's Java technology is connecting everyone to everything - from the datacenter to the edge. Are you ready for what's next?-May 15, 2005

Why Intel & OpenSolaris

David Stewart provides an introduction to why Intel is excited about working on OpenSolaris for Intel® Xeon® processor-based systems. - Dec. 12, 2008

SDN Share - Share What You Know

Introducing the Sun Developer Network Share. A place where software and web developers can earn rewards and recognition by sharing code samples, articles, and tech tips with the community.

Multicore Processor Architectures

Module 2 - In module 2 we will dive a little deeper into multi-core chip architectures and the problems they create for developing parallel applications.

Maxine: Sun's new research VM written in the Java language

Now bringing the greatest Java application programming tools and methodologies to systems programming.

Project Kenai Services Overview

Project Kenai is Sun's cloud computing on-ramp for the connected developer of tomorrow. Join us for an overview of the tool and learn how to get started hosting projects and connecting with like-minded developers today.

Tutorial: Getting Started in Multicore Programming

Ian Lintaut, Managing Director of nCore Design, gives a quick start overview aimed at software developers looking to jump into programming for multicore processors. Part of a free Sun Microsystems video series on tools for developing and testing par

TS-12: Floggy - JavaME Persistence Made Easy

Floggy is a free object persistence framework for JavaME / MIDP applications. The main goal of this framework is to abstract the persistence details from the developer, reducing the development and maintenance effort. Jan. 22, 2009

OpenSolaris

Start, Run, and Grow your business with Sun Software. Sun offers a wide range of innovative software and tools that can help you build it faster, run it securely and scale it exponentially.-October 17, 2007

Episode 003 - AJAX made easy

AJAX and Sun Java Studio Creator team up to let you easily enrich your Web applications with desktop-like dynamic interactivity. Get tools, tips, analysis on Asynchronous JavaScript and XML, aka AJAX, and put it to work to make your Web apps shine.

Sun Cloud Partner Ylastic at JavaOne 2009

Prabhakar Chaganti, Founder and CTO of Ylastic, talks about how Ylastic allows you to manage multiple cloud services from a single interface - a web browser, iPhone or an Android phone.

Sun xVM VirtualBox Overview

Analyst Michael Cote from RedMonk discusses xVM VirtualBox with Sun's Vijay Sarathy in this series of two videos.

Parallel Programming Basics

Module 4 - In module 4 Ruud goes over parallel programming basics.

Episode 008: SOA Demystified

Need a crash course in SOA development? Find out what an SOA is, how you can build it, and why SOA is the future of IT. Get the SOA know-how and Java tech. tools you need to liberate legacy apps., integr. Java and .NET techns.-June 27, 2006

Overview Review: TotalView's Tools for Multicore Development

Ed Hinkle provide a developer's overview and tools review of Total View's tools for developing and testing parallel programming for HPC. This includes TotalView Debugger, MemoryScape Memory Debugger and ReplayEngine.

Promo

Promo for An Introduction to Parallel Programming

.