Announcement posted by Intel 12 Sep 2006
Growing demand for tools that simplify parallel application development for multicore processors now answered
Hearne Scientific Software today announced the availability of three new threading tools from Intel Corporation that enable software developers to efficiently create reliable, high-performance threaded applications to take full advantage of multi-core processing systems. These new tools, Intel Threading Building Blocks 1.0, Intel Thread Checker 3.0 and Intel Thread Profiler 3.0, are part of the most comprehensive tool set in the industry, enabling developers to achieve correctness, scalability and ease of programming in parallel development.
Manually tuning software to take full advantage of current superscalar, multi-core technology is a difficult and time consuming task. This tool set from Intel helps complete the optimisation quickly, easily, reliably and in a way that will scale with future processor technologies. said Dr. James Hearne. We focused on solvingthree key challenges: cutting production time, ensuring reliability and significantly increasing performance through parallelism that scales with innovation. James Reinders, marketing director for Intels Developer Products Division, added.
Intel Threading Building Blocks 1.0
Intel Threading Building Blocks 1.0 is a C++ runtime library that simplifies introducing threads to an application, making performance gains possible while shielding software developers from the low-level complexity of assigning threads to processor cores. With this tool, developers can avoid having to re-write, re-test and re-tune common parallel data structures and algorithms. Developers can utilise this product both to make their programs simpler and more maintainable while also enhancing the speed and scalability of their applications.
Intel Threading Building Blocks enables developers to write an application once that automatically recognises the number of available cores and scales performance appropriately. This reduces the need to re-write application code when new processors with more cores are released.
Threading Building Blocks 1.0 provides a single solution for Windows*, Linux, and Mac OS on platforms using Intel, Microsoft* and GNU compilers. This library can be used in concert with other threading programming interfaces, such as Windows, POSIX* and OpenMP* threads.
Intel Thread Checker 3.0
Intel Thread Checker 3.0 is a threading analysis tool that allows developers to introduce threading in a way to minimise error potential. With its patented, advanced error protection engine, it provides thread safety by identifying the most obscure threading errors in 32-bit and 64-bit applications. Intel Thread Checker is unique in its ability to help developers understand how to optimally use Windows, POSIX or OpenMP threads in their applications.
This latest version of Intel Thread Checker now supports 64-bit applications on Intel hardware platforms based on the Intel 64 architecture, enabling developers to use just one thread analyser for both their 32- and 64-bit applications.
In addition to supporting Intel compilers and existing Microsoft compilers on Windows, Intel Thread Checker 3.0 adds integration with Microsoft Visual Studio 2005.
Intel Thread Profiler 3.0
Intel Thread Profiler 3.0 for Windows provides developers with insight into how their application threads interact. Intel Thread Profiler visualises threaded application behaviour and pinpoints parallel performance issues, such as bottlenecks. It allows developers to measure the number of cores that are effectively utilised by the application and indicates the percentage of the code that is not optimally parallelised for the hardware platform on which the application is running. Intel Thread Profiler 3.0 can also prototype and estimate the performance potential of threading parts of an application, enabling them to thread the parts of their application that will yield the greatest performance.
Pricing and availability
Intel Threading Building Blocks 1.0, Intel Thread Checker 3.0 and Intel Thread Profiler 3.0 are available today.
Suggested Hearne pricing for the products: Intel Threading Building Blocks 1.0 for Windows, Linux and Mac operating systemsAUD$435; Intel Thread Checker 3.0 for Windows and Linux AUD$1445 and Intel Thread Profiler 3.0 for Windows AUD$435. The Intel Thread Checker 3.0 for Linux, which currently supports command-line usage only, has a suggested price of AUD$785.
Intel offers a complete line of software development products, including compilers, libraries and analysis tools, which enable developers to get more performance out of their systems and applications. Intel software developer products offer industry leading support for parallel programming for systems of all sizes. For more information, visit http://www.hearne.com.au/intel.
About Hearne Scientific Software
Hearne Scientific Software (HSS) specialises in the commercialisation and distribution of scientific, technical and research software. The head office is in Melbourne, Australia with offices in New Zealand, the European Union and distribution partners in North America. Visit http://www.hearne.com.au/ for more information.
About Intel
Intel, the world leader in silicon innovation, develops technologies, products and initiatives to continually advance how people work and live. Additional information about Intel is available at www.intel.com/pressroom.
Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others.
Manually tuning software to take full advantage of current superscalar, multi-core technology is a difficult and time consuming task. This tool set from Intel helps complete the optimisation quickly, easily, reliably and in a way that will scale with future processor technologies. said Dr. James Hearne. We focused on solvingthree key challenges: cutting production time, ensuring reliability and significantly increasing performance through parallelism that scales with innovation. James Reinders, marketing director for Intels Developer Products Division, added.
Intel Threading Building Blocks 1.0
Intel Threading Building Blocks 1.0 is a C++ runtime library that simplifies introducing threads to an application, making performance gains possible while shielding software developers from the low-level complexity of assigning threads to processor cores. With this tool, developers can avoid having to re-write, re-test and re-tune common parallel data structures and algorithms. Developers can utilise this product both to make their programs simpler and more maintainable while also enhancing the speed and scalability of their applications.
Intel Threading Building Blocks enables developers to write an application once that automatically recognises the number of available cores and scales performance appropriately. This reduces the need to re-write application code when new processors with more cores are released.
Threading Building Blocks 1.0 provides a single solution for Windows*, Linux, and Mac OS on platforms using Intel, Microsoft* and GNU compilers. This library can be used in concert with other threading programming interfaces, such as Windows, POSIX* and OpenMP* threads.
Intel Thread Checker 3.0
Intel Thread Checker 3.0 is a threading analysis tool that allows developers to introduce threading in a way to minimise error potential. With its patented, advanced error protection engine, it provides thread safety by identifying the most obscure threading errors in 32-bit and 64-bit applications. Intel Thread Checker is unique in its ability to help developers understand how to optimally use Windows, POSIX or OpenMP threads in their applications.
This latest version of Intel Thread Checker now supports 64-bit applications on Intel hardware platforms based on the Intel 64 architecture, enabling developers to use just one thread analyser for both their 32- and 64-bit applications.
In addition to supporting Intel compilers and existing Microsoft compilers on Windows, Intel Thread Checker 3.0 adds integration with Microsoft Visual Studio 2005.
Intel Thread Profiler 3.0
Intel Thread Profiler 3.0 for Windows provides developers with insight into how their application threads interact. Intel Thread Profiler visualises threaded application behaviour and pinpoints parallel performance issues, such as bottlenecks. It allows developers to measure the number of cores that are effectively utilised by the application and indicates the percentage of the code that is not optimally parallelised for the hardware platform on which the application is running. Intel Thread Profiler 3.0 can also prototype and estimate the performance potential of threading parts of an application, enabling them to thread the parts of their application that will yield the greatest performance.
Pricing and availability
Intel Threading Building Blocks 1.0, Intel Thread Checker 3.0 and Intel Thread Profiler 3.0 are available today.
Suggested Hearne pricing for the products: Intel Threading Building Blocks 1.0 for Windows, Linux and Mac operating systemsAUD$435; Intel Thread Checker 3.0 for Windows and Linux AUD$1445 and Intel Thread Profiler 3.0 for Windows AUD$435. The Intel Thread Checker 3.0 for Linux, which currently supports command-line usage only, has a suggested price of AUD$785.
Intel offers a complete line of software development products, including compilers, libraries and analysis tools, which enable developers to get more performance out of their systems and applications. Intel software developer products offer industry leading support for parallel programming for systems of all sizes. For more information, visit http://www.hearne.com.au/intel.
About Hearne Scientific Software
Hearne Scientific Software (HSS) specialises in the commercialisation and distribution of scientific, technical and research software. The head office is in Melbourne, Australia with offices in New Zealand, the European Union and distribution partners in North America. Visit http://www.hearne.com.au/ for more information.
About Intel
Intel, the world leader in silicon innovation, develops technologies, products and initiatives to continually advance how people work and live. Additional information about Intel is available at www.intel.com/pressroom.
Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others.