| By Business Wire | Article Rating: |
|
| July 1, 2009 08:16 AM EDT | Reads: |
103 |
REvolution Computing, the leading commercial provider of software and support for the “R” statistical computing language, announced the release of 3 new packages for R designed to allow all R users to more quickly handle large, complex sets of data: iterators, foreach and doMC.
- iterators implements the "iterator" data structure familiar to users of languages like Java, C# and Python to make it easy to program useful sequences - from all the prime numbers to the columns of a matrix or the rows of an external database.
- foreach builds on the "iterators" package to introduce a new way of programming loops in R. Unlike the traditional "for" loop, foreach runs multiple iterations simultaneously, in parallel. This makes loops run faster on a multi-core laptop, and enables distribution of large parallel-processing problems to multiple workstations in a cluster or in the cloud, without additional complicated programming. foreach works with parallel programming backends for R from the open-source and commercial domains.
- doMC is an open source parallel programming backend to enable parallel computation with "foreach" on Unix/Linux machines. It automatically enables foreach and iterator functions to work with the "multicore" package from R Core member Simon Urbanek
The new packages have been developed by REvolution Computing and released under open source licenses to the R community, enabling all existing R users to take advantage of innovative new ways to program algorithms in parallel using the R language.
REvolution R Enterprise, the high-performance distribution of the R language from REvolution Computing, further extends this capability by supporting parallel computing on multicore Windows systems and for distributed computing on clusters of Windows, Mac OS X and Unix/ Linux systems – including mixed operating systems. Parallel programming with foreach and iterators is enabled out-of-the-box. The subscription distribution, which is fully supported, includes many other commercial grade features such as fault tolerance that are completely transparent to the user and require no additional programming.
REvolution R Enterprise is the easiest way to convert existing, slow-running R computations into fast, fault-tolerant parallel processing on any workstation or cluster.
The iterators, foreach and doMC packages further enhance REvolution R Enterprise’s high-performance computing functionality, which is unavailable in any other distribution. In addition to the new packages, REvolution R Enterprise offers:
- easy-to-learn parallel programming for deployment across multiple processors and clusters
- support for heterogeneous clusters
- fault-tolerance to prevent incomplete computations
- easy conversion of existing, slow-running R computations into fast, fault-tolerant parallel processing on a workstation or cluster
- full functionality on Microsoft Windows (including 64-bit Windows) as well as Linux/Unix and MacOS
- full configuration and application support out of the box
REvolution’s VP Product Management Sue Ranney said, “We are excited to release these packages to the community in order to further scalability of analytic applications and packages in the R language, and to enable enterprises to switch to cost effective scalable analytics, fully supported on all platforms with REvolution’s commercial grade distribution.”
“Working in tandem with the R Core development team and on their own,” said Ranney, “REvolution’s engineers continue to push the boundaries of what can be achieved in R. The results mean greater computational and analytical power for customers handling large sets of time-sensitive, mission-critical data.”
For more information about REvolution Computing visit www.REvolution-Computing.com.
About REvolution Computing
New Haven, Connecticut-based REvolution Computing is the leading commercial provider of software and support for the “R” statistical computing language. Our products, including REvolution R and REvolution R Enterprise, enable statisticians, scientists and others to create superior predictive models and derive meaning from large sets of mission-critical data in record time. REvolution Computing works closely with the R community to incorporate the latest developments in open source R, and with our clients to support their efforts to produce groundbreaking innovations in life sciences, financial services, defense technology and other industries where high-level analytics are crucial to success. At REvolution Computing, “We do the math.”
The product names “RPro,” “ParallelR,” “REvolution R,” and “REvolution R Enterprise” are trademarks of REvolution Computing.
Published July 1, 2009 Reads 103
Copyright © 2009 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Business Wire
Copyright © 2009 Business Wire. All rights reserved. Republication or redistribution of Business Wire content is expressly prohibited without the prior written consent of Business Wire. Business Wire shall not be liable for any errors or delays in the content, or for any actions taken in reliance thereon.
- Qt DevDays 2009 - Munich
- The Power of Google and the Promise of Cloud Computing
- Unlocking the Cloud with Enterprise Private PaaS
- Big Data Kills 30-Year-Old Market
- Securing the Cloud and Establishing a Level of Trust
- ExaGrid Sets New Standard in Backup Price, Performance and Capacity with Launch of EX10000E Disk Backup System with Data Deduplication and Expanded 100TB GRID Capacity
- Cloud Computing: Transformative Technology With Financial Benefits
- The Enterprise Private Cloud - From Infrastructure to Applications
- Moving HPC Apps to the Cloud: The Practitioner's Perspective
- Business Service Management: Aligning Business & IT
- IGEL and Quest Software Advance Virtual Desktop Management by Integrating Quest vWorkspace into IGEL Universal Desktops
- World's First 16GB, 2 Virtual Rank Memory Module
- Is Microsoft as Free as Open Source?
- IBM’s Linux-Based ‘Cloud-in-a-Box’ Makes its First Sale
- United Planet offers practical portal building tips for SMBs
- Qt DevDays 2009 - Munich
- The Power of Google and the Promise of Cloud Computing
- Developing APIs for the Cloud
- Unlocking the Cloud with Enterprise Private PaaS
- Testing the Limits with Jack Margo SVP of Developer Shed, (part 1)
- The Bunker achieves PCI DSS Compliance
- Big Data Kills 30-Year-Old Market
- Securing the Cloud and Establishing a Level of Trust
- Excuse Me But Is That a Gazebo On Your Site?!
- The Top 250 Players in the Cloud Computing Ecosystem
- Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
- An Introduction to Ant
- Google Web Toolkit: Finally Java Has Been Put into JavaScript!
- AJAX World RIA Conference News - AJAX & RIA with Server-Side JavaScript
- Python Creator Guido van Rossum to Present the Next-Generation Python 3000
- White Paper: "Extended Validation SSL Certificates"
- CEO of Hyperic, Javier Soltero on SYS-CON.TV
- Rating JRuby, Jython, and Groovy on the Java Platform
- Perforce Software Delivers State-of-the-Art Application Lifecycle Management
- TurboGears - Python-Based Framework for AJAX Web Development
- iPhone 3G Only Looks Cheaper





























