-
75
pages
-
English
-
Documents
Description
VSIPL Short TutorialAnthony SkjellumMPI Software Technology, Inc.SC2002November 17, 2002© 2001-2002 MPI Software Technology, Inc. Public Release.Overview• Performance & Portability• Background on the VSIPL Standard• Code Organization• Details and Examples• Some Benchmarks• Cache Considerations© 2001-2002 MPI Software Technology, Inc. Public Release.Performance & Portability© 2001-2002 MPI Software Technology, Inc. Public Release.Benefits/Facts of “Recent” APIs• Abstracted application programmer interfaces (APIs) can lead to higher or lower performance• Abstracted APIs definitely enhance portability• The APIs described here can be implemented to enhance portability and performance of many codes• Careful use of these APIs must be made to achieve both portability and high performance• Portability always comes at the cost of a little performance© 2001-2002 MPI Software Technology, Inc. Public Release.Why Portability is Valuable• Standard API’s allow you to capture customers from other hardware platforms• Allow upgrades to a system without rewriting the software• Software cost is an important part of overall systems cost• Software that uses portable interfaces can evolve over time more efficiently than low-level code designed for one architecture• Overall, lower software costs, increase lifetime© 2001-2002 MPI Software Technology, Inc. Public Release.What is “Performance Portability”?• Portability with a requirement for performance• ...
-
Publié par
-
Langue
English