 |
» |
|

|
 |
 |
|
 |
 |
![]() |
The intent of the Multi-core Optimization Program Toolkit is to provide developers with a robust set of products, tools, best practices, and shared knowledge of development processes for today’s multi-core systems.
The toolkit is structured around the issues associated with multi-core systems design. Within each category there is a description of the topic and a list of products that address the topic from HP and our partners. The toolkit also includes links to products to further your knowledge on the subject matter. We have included a best practices section containing white papers, checklists, examples and demos of things to do and those to avoid. The best practices section ends with HP and partner testing results.
|
 |
HP wishes to thank our participating partners for their contributions to this toolkit and the work that they have done and continue to do that addresses the issues around Multi-core. Links to our partners´ websites are above.
This is a living site, material will continue to be updated, added, changed and the site will evolve as needs dictate.
|
|
|
|
|
|
|
|
Compilers, parallelization tools (message passing interfaces etc.), and such, intended to ease the effort of producing parallelizable code for efficient execution in multi-core environments. These tools may automate the parallelization of the code, or provide a framework in which parallelizable regions can be easily expressed.
|
|
|
|
|
|
Applications that aid the developer in determining whether the target program operates correctly, or in determining where issues could result in errant behavior. To be useful in multi-core environments, a debugger must be capable of handling threaded or multi-process programs as necessary for the target programs execution environment. Checking programs are included in this class - applications that examine the code of the target to determine whether anomalies can be detected. |
|
New Document
|
|
|
|