[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Wed, Thur 5/6-7/09 9am Intel developer tools training
- To: acecue@jlab.org, coda@jlab.org, "ingapps@jlab.org" <ingapps@jlab.org>, scicomp@jlab.org, ccstaff@jlab.org, clas12_software@jlab.org, halld-offline@jlab.org, jlab-scicomp-briefs@jlab.org, Robert Michaels <rom@jlab.org>, Ole Hansen <ole@jlab.org>, "Stephen A. Wood" <saw@jlab.org>, yves roblin <roblin@jlab.org>, Alicia Hofler <hofler@jlab.org>
- Subject: Wed, Thur 5/6-7/09 9am Intel developer tools training
- From: Sandy Philpott <sandy.philpott@jlab.org>
- Date: Mon, 04 May 2009 11:38:26 -0400
- Reply-To: Sandy Philpott <sandy.philpott@jlab.org>
- Sender: owner-halld-offline@jlab.org
- User-Agent: Thunderbird 2.0.0.21 (X11/20090310)
Dear Software Developers,
Intel will be at JLab this week, offering an open training session for
software developers in both HPC and non-HPC computing environments. The
sessions include compiler training on Wednesday, then vTune performance
analyzer training and individualized vTune consulting/support on
Thursday. The sessions will be held in ARC 528 beginning at 9am both days.
See below for detailed agenda items. More information on vTune is
available from Intel's website at
http://software.intel.com/en-us/intel-vtune/ .
Mark your calendars - hope to see you there!
Sandy
* Intel Developer Tools Training, Compilers and Libraries *
This custom training session is designed to focus on the effective use
of Intel compiler and library tools. Training begins with a quick
general overview of all of Intel’s Developer Products tools. This is
immediately followed by an in-depth look at compiler optimization and
floating point behavior for the experienced developer already familiar
with use of modern optimizing compilers (knowledge of Intel compilers is
not necessary, but one should be familiar with general optimization
techniques). There will be a session to discuss the floating point model
used by the Intel compilers and the tradeoffs between performance and
accuracy. After lunch, a special session covering Nehalem specific
considerations in optimization and tuning will be presented. This is
followed by Fortran interested customers receive Fortran 2003 features
in the 11.0 and future compilers. C++ customers receive a session on
Intel-specific enhancements such as Valarray, Lambda functions, and use
of TBB. MKL use is discussed (how to build with MKL, parallelization and
hybrid models). Finally a session in Nehalem-specific optimizations is
discussed. The agenda is flexible and is will be modified to accommodate
local interests and time schedule.
May 6, 2009 9am ARC 528
* Intro - Overview of Intel Developer Products tools (compiler,
libraries, performance tools, correctness tools, threading tools)
and discussion to set agenda for rest of day. (~30 min)
* Application optimization with the Intel Compilers (~2 hrs)
* Floating Point Environment: Performance and Accuracy Concerns (~45
min)
* Lunch
* Optimizing for Nehalem (~45 min)
* Short break
* Fortran 2003 or C++ Enhancements (~ 1 hr )
* Break
* Optional: MKL and Library use, hybrid programming (~45 min )
* Day 1 Intel Attendees:
o Ronald W. Green; Intel Corporation
o Russell M. Fromkin; Intel Corporation
o Frank Terlecki (Tentative)
May 7, 2009 9am ARC 528
* Introductions
* VTune™ Sampling and the Cycle Accounting Methodology - (~1 hr 15
minutes)
* Break
* Demo of how to use VTune, Thread Profiler, and Thread Checker –
(~30 minutes)
* What the newer generations of tools may look like – Demo of
Parallel Studio – (~15 min; this section will be covered only if
time allows)
* Threading Building Blocks – (~1 hr)
* Wrap up
* 1:1 meetings with users
* Day 2 Intel Attendees:
o Michael D'mello; Intel Corporation
o Russell M. Fromkin; Intel Corporation (Tentative)
o Frank Terlecki (Tentative)