Parallel systems development eyed by Eclipse
InfoWorld - The Eclipse tools environment is being extended to support development of applications for large, parallel systems, an Eclipse official said at the EclipseCon 2005 conference on Tuesday.
The Eclipse Foundation's parallel development tools project is intended to provide for more state-of-the-art development than what is being done with existing parallel tools such as vi, emax or Fred, said Gregory Watson, parallel project lead for Eclipse. The technology is in development at Los Alamos National Laboratory. With this effort, Eclipse is eyeing machines that will have as many as tens of thousands or even hundreds of thousands of nodes, Watson said.
"You need a tool that's going to scale to that sort of degree," he said.
Goals of Eclipse's effort include enabling parallel developers to use the Eclipse integrated development environment as well as integrated management and testing. "This is best practice, and that's where we want to get to with the parallel tools," said Watson.
Approved by the Eclipse management organization a week ago, Watson said he is eyeing late September for a first release of the technology.
While the project initially is intended for parallel scientific applications, Watson believes it is only a matter of time before parallel systems are extended to business deployments. "I think as parallel computers become more widely used, then it will be applicable," he said.
Requirements for Eclipse's project include honoring existing practices; being reliable, scalable and easy to adopt; providing core functionality; and being "future-proof," according to Watson. The project will accommodate interfacing with existing Fortran compilers, since Fortran is a popular language for developing parallel applications.
The planned parallel tools architecture from Eclipse is to feature plug-in support, a runtime model, debugging, an application programming interface, a user interface and tools integration.
An attendee at EclipseCon said the project would be challenging.
"Just going from one processor to two processors opens up a world of issues," said Bob Frankel, chief software strategist at Texas Instruments Inc. "What's interesting is these folks are dealing with 10,000 processors."
Eclipse plans to use the foundation's Rich Client Platform (RCP) technology to gear the parallel technology toward end users. "We want to use the RCP technology to provide this environment for the end user as well, rather than just the developer, and I think this is going to get a lot of interest," Watson said.
Plans for the parallel project include adding advanced debugging and lightweight tools.



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- The Keys to Distributed & Agile Application Development
- How leading firms are winning with strategies for efficient application development, without relying on co-location.
- Overcome Top 7 Admin Challenges of Active Directory
- As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
- Insiders Can Ruin Your Company. Take Action.
- Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
- Top Solutions and Tools to Prevent Devastating Malware
- Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring...
- Streamline Compliance and Increase ROI
- Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will... All App Development White Papers
- Reduced TCO for Communications Applications with New Oracle SPARC Servers
- In this webcast learn how Oracle's new SPARC T4 servers and SPARC Supercluster deliver the security, performance, and scalability required for 4G network...
- Optimizing Networks for the Cloud
- Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
- Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
- Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn... All App Development Webcasts