“Corensic support of parallel programming through both multicore parallelism and Intel AVX is welcome news for software developers." - James Reinders, Intel Software Products.
Seattle, WA (PRWEB) March 30, 2011
Today, Corensic announced availability of Jinx 1.2 R2, a software quality tool for Linux and Windows that will help developers, testers, and IT organizations improve the reliability of their mission-critical software. Jinx finds concurrency errors in parallel applications, a task that ordinarily requires numerous manual steps and a great deal of luck. With this release, Jinx now offers improved support for Intel’s 2nd generation Core processors, which will enable Jinx to find concurrency errors in advanced financial services, scientific computing, and multimedia applications that take advantage of Intel AVX-provided parallelism and throughput in floating point calculations.
“Corensic helps organizations deliver and deploy higher quality software faster. Our products enable every stakeholder in the software lifecycle, including development, test, IT, and support, to catch and reproduce bugs and communicate about them effectively,” said Peter Godman, Founder and CEO of Corensic. “With Jinx 1.2 R2 and support for Intel AVX, we are able to support development organizations building the world’s most advanced, compute intensive applications on Intel’s Sandy Bridge processors.”
“Corensic support of parallel programming through both multicore parallelism and Intel AVX is welcome news for software developers. By extending Jinx error detection to support development that makes use of Intel AVX, Corensic is helping developers as they use Intel AVX to increase application performance.” said James Reinders with Intel Software Products. “Intel AVX offers tremendous data parallel performance to help deliver improved performance, rich functionality and the ability to better manage, rearrange and sort data. This new 256-bit instruction set accelerates floating point intensive applications such as digital photo editing and content creation, financial analytics, 3D modeling, and enables the next generation of rich, interactive multimedia solutions.”
When enabled, Jinx uses advanced heuristics to simulate numerous “alternate realities” of application execution in search of a particular “reality” that will cause a concurrency bug. When Jinx finds a concurrency error, it makes it happen on the developer’s desktop, during continuous integration, or during stress testing, and pinpoints the cause of the bug. In so doing, Jinx makes code “unlucky” and forces hidden bugs to occur during the development process so that they don’t occur in a production environment. Concurrency errors found in production software have contributed to numerous high-profile disasters, including the 2003 Northeastern United States Power Blackout and the deaths of patients using the Therac-25 radiation therapy device. Businesses that use Jinx see increased developer and QA organization productivity, reduced testing costs, and higher quality software.
Jinx is available for both Windows and Linux and a 30-day trial edition is available for immediate download at http://www.corensic.com.
Corensic, Inc. is a software quality tools company based in Seattle, WA and funded by Madrona Ventures and WRF Capital. Corensic’s mission is to deliver tools that enable software developers and software development organizations to build higher quality software. With top scientists, executives, and advisors whose background includes work at Google, Microsoft, Amazon, Citrix, Isilon, nVidia, and the University of Washington, Corensic combines decades of expertise in designing and testing enterprise-grade software and tools with deep knowledge of multi-core hardware and software.
Press Inquiries: Prashant Sridharan, prashantNOSPAM (at) corensic (dot) com.