|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VAST
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Produktinformation | Weitere Informationen + Preise
|
Zurück zu Stichwörter
Performance Gains on a Single CPU system:
VAST/Parallel's superscalar optimization technology can enhance the performance of certain types of code on standard, single CPU systems. If your programs spend large amounts of time in nested loops or operating on large arrays, a performance improvement of over 35% may be possible. On other types of code, VAST/Parallel may have little impact.

Performance Gains on Dual CPU System:
VAST/Parallel can automatically parallelize your code and also provides full OpenMP support to enable user-directed parallelization. VAST/Parallel contains sophisticated data dependency analysis technology to detect when optimized execution will be safe, has very advanced in-lining capabilities, and uses interprocedural analysis to optimize across procedure boundaries.

VAST/Parallel fully supports the OpenMP standard. For calculations where you know exactly what you want parallelized, OpenMp provides a portable way to specify this. VAST/Parallel supports all OpenMP directives/pragmas and functions, and provides diagnostics on incorrect use of the directives.
Features include:
Please review the specific system requirements for Pro Fortran, Fortran 95, XL Fortran, XL C/C++ products compatible with VAST.
The driver(s) that comes with VAST Vector (AltiVec) combines VAST and the compiler(s) in a transparent way, so that (for example) compilation can be as easy as replacing gcc with vcc or f90 with v90 in your makefiles.
There are several ways to use VAST. If your program spends most of its time in clean loops, then VAST may be able to vectorize your program automatically. Often with C programs, depending on the programming style they are written it, a potential "data dependency" between pointers and arrays may prevent some vectorization, and some simple assertions from the user can improve the amount of vectorization. VAST can provide messages that help you understand what parts of your program have been successfully optimized and what parts have not been optimized.
Advanced users may choose to write clean loops for new applications and have VAST automatically generate AltiVec code, rather than doing AltiVec coding by hand. Very advanced users may wish to modify the VAST intermediate C code and change the order or nature of vector operations that VAST generates.
Zurück zu Stichwörter
Preis in US-$ (Umrechng. nach aktuellen Wechselkurs), zuzüglich Mehrwertsteuer - elektronischer Versand, Versand mit Handbuch u. Medium mit Zusatzkosten.
Alle angegeben Preise gelten nur bei gebündelten Bestellung von Vast zusammen mit dem jeweiligen Compiler und für Single-User Systeme.
Kommerzielle , nicht-Bildungswesenpreise:
Fortran 95 for 32-bit Linux
|
|
Current Version |
|
|
|
|
|
|
|
Fortran 95 for 64-bit Linux
|
|
Current Version |
|
|
|
|
|
|
|
Fortran Compiler for PowerPC Linux
|
|
Current Version |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pro Fortran for OS X PPCX
|
|
Current Version |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pro Fortran for OS/X Intel
| Product | Current Version |
|
Price |
|
|
|
|
|
Pro Fortran for Windows
| Product | Current Version |
|
Price |
|
|
|
|
|
|
|
Current Version |
|
|
|
|
|
|
|
Zurück zu Stichwörter
Preis in US-$ (Umrechng. nach aktuellen Wechselkurs), zuzüglich Mehrwertsteuer - elektronischer Versand, Versand mit Handbuch u. Medium mit Zusatzkosten.
Alle angegeben Preise gelten nur bei gebündelten Bestellung von Vast zusammen mit dem jeweiligen Compiler und für Single-User Systeme.
Fortran 95 for 32-bit Linux
| Product | Current Version |
|
Price |
|
|
|
|
|
Fortran 95 for 64-bit Linux
| Product | Current Version |
|
Price |
|
|
|
|
|
Fortran 95 for PowerPC Linux 32-bit
| Product | Current Version |
|
Price |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pro Fortran for OS X
| Product | Current Version |
|
Price |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pro Fortran for OS/X Intel
| Product | Current Version |
|
Price |
|
|
|
|
|
Pro Fortran for WindowsMP(upgrade)
| Product | Current Version |
|
Price |
|
|
|
|
|
*Bei Bestellung ohne Compiler fallen Zusatzkosten an.