Parallel Programming Talk #65 - Application Scaleability Testing with Intel's Chuck Piper and Diana Byrne

By Aaron Tersteeg (Intel) (151 posts) on March 2, 2010 at 1:19 pm

Welcome to Show 65 of Parallel Programming Talk. Originally broadcast on February 23, 2010. On this episode Clay and Aaron talked Application Scaleability Testing with Intel's Chuck Piper and Diana Byrne.

Download Link - MP4 Video

Download Link - MP3 Audio

First The News:

Mar 9 – 13 2010 at Moscone Center, San Francisco, CA, USA (map)
Description: The Game Developers Conference® (GDC) is the world’s largest professionals-only game industry event. Presented every spring in San Francisco, it is the essential forum for learning, inspiration, and networking for the creators of computer, console, handheld, mobile, and online games. The GDC attracts over 17,000 attendees, and is the primary forum where programmers, artists, producers, game designers, audio professionals, business decision-makers and others involved in the development of interactive games gather to exchange ideas and shape the future of the industry.
Mar 10 – 13 2010 in Milwaukee, WI, USA
Description: SIGCSE 2010 will take place in the Midwest Airlines Center in Milwaukee, WI. The two conference hotels, the Hyatt Regency and the Hilton City Center, are connected to the Center by heated skywalk. Unless otherwise noted, all room numbers refer to the Midwest Airlines Center. The SIGCSE Technical Symposium addresses problems common among educators working to develop, implement and/or evaluate computing programs, curricula, and courses. The symposium provides a forum for sharing new ideas for syllabi, laboratories, and other elements of teaching and pedagogy, at all levels of instruction. We invite those interested in computer science education and computer science education research to contribute to SIGCSE 2010. Following SIGCSE tradition, the symposium will provide a diverse selection of technical sessions and opportunities for learning and interaction.
Free 1-Day Course on Parallelism and Threading. Learn directly from Intel when you attend this free one-day course on parallelism and threading. This is a great opportunity learn about threading your applications for multi-core platforms. This course is targeted for Windows* C++ developers using Microsoft Visual Studio* 2005 or 2008.
  • March 16 Iselin, NJ
  • March 17 New York, NY
  • March 18 Waltham, MA
ParaPLoP 2010: March 30 - April 1 2010 in Carefree, AZ
If you have questions you'd like to see up discuss, ideas for show topics or just want to send fan mail.... Send Email to parallelprogrammingtalk@intel.com

On Today's Show:

Chuck Piper, Product Marketing Engineer, Intel Software Development Products

Diana Byrne, Product Manager for the Multi-core Technology Focus Area, in the Intel Software Partner Program

We all know that as Intel put more and more cores into their CPUs that application are going to have to scale. During this show Chuck and Diana discussed two new services that Intel is offering developer to test how well their applications scale across multiple cores.

The first is the Intel® Parallel Universe Portal. This tool analyzes your threaded applications to help you tune them. Developers upload their application, with related files and arguments needed to make it run, and the service returns scaling and concurrency efficiency info to help you get better performance and take better advantage of multi-core systems.

Intel® Parallel Universe Portal is an internet-based service that enables software developers to analyze their applications to see how they scale on multi-core computer systems. To use it, all you need is an Intel Software Developer Network account and an Internet browser (Internet Explorer*, Firefox*, Safari* or Chrome*).
The executable must be 32-bit C/C++, run on Windows XP* or Vista* and must be smaller than 20MB. If you depend on any libraries, you need to statically link them into your executable. It’s highly recommended that you build your application as a release build since a debug build may skew the results. When submitting a job for analysis, users can provide arguments required for proper application execution but the application must run without user-interaction. Learn more about the Intel® Parallel Universe Portal.

Use the Intel®  Software Assessment Tools to integrate technology-specific tools into your development process to analyze your application’s performance and capabilities. The results give developers the insights they need to help guide the ongoing work and keep them on the path to producing innovative software.

The Software Assessment Tool for Multi-core Processing assess the multi-core scalability of your applications and ensure that they are threaded and threads are running concurrently. You can analyze performance before and after you make changes to measure improvements. Learn more about the Intel®  Software Assessment Tools.

Coming up next on Parallel Programming Talk

Listener Question Show
Date/Time: 3/2/2010 at 8:00 AM Pacific - Watch Live on ISN TV

The Intel Guide for Developing Multithreaded Applications with Intel Engineer Henry Gabb
Date/Time: 3/9/2010 at 8:00 AM Pacific - Watch Live on ISN TV

Data Parallelism (Ct & RapidMind) with Intel Engineer Mike McCool
Date/Time: 3/16/2010 at 8:00 AM Pacific - Watch Live on ISN TV

Kolor Autopano Giga 2.0 with founder and CEO Alexandre Jenny
Date/Time: 3/23/2010 at 8:00 AM Pacific - Watch Live on ISN TV

Software demos of Intel Core i7-980X Processor (Gulftown) with Intel Engineer Darren Yee
Date/Time: 3/30/2010 at 8:00 AM Pacific - Watch Live on ISN TV

And remember, let's be thread safe out there.

Categories: Parallel Programming
Tags:

For more complete information about compiler optimizations, see our Optimization Notice.

Comments (0)

Trackbacks (1)


Leave a comment  

To obtain technical support, please go to Software Support.
Name (required)*

Email (required; will not be displayed on this page)*

Your URL (optional)


Comment*