The Portland Group is developing a CUDA C compiler targeting x86/x64 systems. The PGI CUDA C compiler for x86 platforms will compile and optimize CUDA applications to run on x86-based workstations, servers and clusters with or without an NVIDIA GPU accelerator. When run on x86-based systems without a GPU, PGI CUDA C applications will use multiple cores along with the streaming SIMD capabilities of AMD and Intel CPUs for parallel execution. PGI already offers a CUDA Fortran compiler.
Three Rivers Consulting is now shipping its continuous testing plug-in for Eclipse. The first commercial release, JUnit Max 1.2, costs US$100 per year for single licenses. Every time developers save a Java file, JUnit Max runs the automated test and report errors in the same format as compiler errors. To provide dev teams with fast, relevant feedback, the software runs short tests before running long ones, and gives priority to tests that have recently failed as well as to tests for newly written or changed code.
AMD and Sage Electronic Engineering are offering Sage SmartProbe, which gives software engineers a hardware interface to evaluate the system under development at every stage in the design cycle. It allows graphic visualization of the entire embedded system operation, including code flow, register access, memory movement, multicore execution and peripheral access. SmartProbe can also help speed up the qualification process for test and production teams. The probe works with AMD’s x86/x64 systems.
Klocwork’s static code analysis engine, Truepath, has been enhanced to address two issues related to multicore and multiprocessor development: Endian incompatibilities for applications that span heterogeneous processor architectures, and concurrency defects, to ensure that parallel processes don’t conflict with one another. These new capabilities will be generally available as part of Klocwork Insight 9.2, which is to ship this month.
AQtime Pro 7.0, a runtime analysis and performance profiler from SmartBear Software, now supports additional platforms. With Visual Studio 2010, developers can profile managed and unmanaged code in applications without leaving the Microsoft IDE. Also, users can now profile applications written in Java as well as mixed applications, including native Windows DLLs. In addition, AQtime can profile applications created for .NET Framework 4.
Ravenflow is now offering Visio capabilities for Raven Cloud, the company’s software for creating process diagrams for a textual description of processes. Raven Cloud with Visio generates process diagrams from natural language text; automatically identifies errors, ambiguities and gaps in process; and generates fully functional Visio diagrams with native Visio intelligence for full reuse and subsequent iterations.
ITTIA DB SQL 3.2, an embedded relational database from ITTIA, introduces transaction save points and two new ways to share data on a device, with support for shared memory communications and a low-overhead storage-level locking model. Shared memory improves the performance of on-device communications and is compatible with TCP/IP, allowing data to be shared between both local and remote connections. With the new storage-locking model, any number of threads and processes can read from a database, but exclusive access is obtained automatically before writing any changes.
Rivet Software is offering a new version of its software for viewing and reviewing eXtensible Business Reporting Language documents. Dragon View 5.0 can transfer XBRL data into Excel for review and comparison. Users can then filter the information to create charts and key ratios for internal or external analysis and distribution. It can also transform XBRL into an HTML “reporting book” that can be viewed in a browser.
Nokia’s cross-platform application and UI framework can now use QML (Qt Meta-Object Language), a declarative scripting language that “describes” the interface of a program and how it behaves. Qt 4.7 also has performance enhancements, such as hardware-accelerated compositing in QtWebKit to improve animation rendering by 31% over Qt 4.6; the new QStaticText class, which makes text render more than twice as fast as in Qt 4.6; and the new QPainter engine, which makes it possible to draw particle systems more efficiently in OpenGL.
Data Access Worldwide has updated its rapid application development framework for Windows and Web applications. Visual DataFlex 2010/16.0 offers new data-aware and non-data-aware grids for better-looking Windows applications, new grid features, and improved performance. In addition, this latest release also includes AJAX Library 2.2 for Visual DataFlex and Codejock Xtreme ReportControl version 13.4.0.
Centerprise Data Integrator 5, a data integration and ETL platform from Astera Software, has a revamped user interface, lending itself to non-technical users while still maintaining more advanced capabilities aimed at data integration specialists. The software also adds data visualization, quick profiling and modular flow design capabilities.