Please note, this event has limited seating- 25 people tops- please
RSVP as soon as possible. It's free, and when confirmed, I'll send
directions and info on parking. If you have any interest in Fortran on
Mac OS X, this is an essential seminar.
November 4, 2004
8:30am-4pm
Apple
111 Huntington Avenue
Boston, MA 02109
The compiler group in Toronto leverages common componentry to deploy
state-of-the-art compilers and optimization technology across the full
spectrum of IBM chip-based systems including AIX, PPC Linux, iSeries
(AS/400), zSeries (zOS/MVS), and now Mac OS X. The Mac compilers are a
port of our core technology with enhancements specific to exploitation
of the G5 chip and Mac OS X.
During the kitchen, we hope to be able to assist people with the
following:
- code porting issues - source constructs, language levels, compiler
errors/warnings, etc.
- code optimization issues - performance analysis with Shark, advice on
compiler options, source constructs, etc.
- using the XL compilers with Xcode - integrating source into Xcode
projects and building it with the XL compilers
- 1-on-1 question/answer about any other topics that may be of interest
----------------------------
Xcode is Apple's new integrated development environment (IDE) for Mac
OS X. It is designed to fully support all of the major platform
initiatives of Mac OS X, such as the Carbon and Cocoa frameworks, Java,
and the new application packaging mechanisms. Xcode provides project
editing, search and navigation, file editing, project building, and
debugging facilities for all types of Mac OS X software projects,
including applications, tools, frameworks, libraries, plug-in bundles,
kernel extensions, and device drivers. It supports the use of C, C++,
Objective C, Objective C++ and Java. Xcode leverages numerous other
tools available with Mac OS X, such as the Interface Builder user
interface construction application, compilers such as gcc, javac, and
jikes, and debuggers such as gdb. IBM's XL Fortran, C, and C++
compilers for Mac OS X supply Xcode plug-ins that combine the power of
the Xcode IDE with IBM's industry-leading optimization technology.
IBM XL C/C++ Advanced Edition V6.0 and XL Fortran Advanced Edition V8.1
brings more than 15 years of proven industry-leading compiler
optimization technology to Mac OS X G5 and G4 systems. All three
compilers fully comply with the latest approved language standards and
support important industry language extensions such as gcc extensions.
The IBM XL compiler family for Mac OS X exploits the power of the G5
chip and the Mac OS X operating system to maximize your application's
performance.
IBM XL Fortran Advanced Edition V8.1 for Mac OS X Features:
Full compliance with Fortran 77, Fortran 90, and Fortran 95 standards.
Partial Fortran 2003 draft standard support including allocatable
components.
IBM and industry extensions such as Cray pointers and VAX structures.
A technology preview of OpenMP 2.0 support and auto-SMP optimizations.
Symbolic debugging support and Xcode integration.
IBM XL C/C++ Advanced Edition V6.0 Features:
Compliance with past and present C and C++ language industry standards
including ISO C 1999 (International Standard ISO/IEC 9899:1999), also
known as C99, and ISO C++ 1998 (International Standard ISO/IEC
14882:1998).
Binary compatibility and coexistance with GNU 3.3.
Support for Apple frameworks, such as Carbon APIs for C, the Altivec
Programming interface, Symbolic debugging support, Xcode development
environment integration, and Documentation integration with the native
Mac OS X help architecture.
Interlanguage calls between XL C/C++ and Fortran let you include C and
C++ code segments in your Fortran programs, and Fortran code segments
in your C and C++ programs.
A technology preview of OpenMP V1.0 and Objective-C is provided.
Eric Zelman
Systems Engineer
Apple
68 Mt. Hope Ave.
Providence, RI 02906
_______________________________________________
Do not post admin requests to the list. They will be ignored.
PerfOptimization-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden