PERFORMANCE
OF
COMPLETED
PROJECTS
STATUS REPORT
NUMBER 1
NIST SPECIAL PUBLICATION
950-1
Economic Assessment
Office
Advanced Technology Program
Gaithersburg, Maryland 20899
William F. Long
Business Performance Research Associates, Inc.
Bethesda, Maryland 20814
March 1999
CONTENTS
Acknowledgements
Executive Summary
Introduction
CHAPTER 1 - Overview of Completed Projects
Characteristics of the Projects
Timeline of Expected ATP Project
Activities and Impacts
Gains in Technical Knowledge
Dissemination of New Knowledge
Commercialization of the New Technology
Broad-Based Economic Benefits
CHAPTER 2
- Biotechnology
Aastrom Biosciences,
Inc.
Aphios Corporation
Molecular Simulations, Inc.
Thermo Trilogy Corporation
Tissue Engineering, Inc.
CHAPTER 3 - Chemicals and Chemical Processing
BioTraces, Inc.
CHAPTER 4 - Discrete Manufacturing
Auto Body Consortium (Joint
Venture)
HelpMate Robotics, Inc.
PreAmp Consortium (Joint Venture)
Saginaw Machine Systems, Inc.
CHAPTER 5 - Electronics
Accuwave Corporation
AstroPower, Inc.
Cree Research, Inc.
Cynosure, Inc.
Diamond Semiconductor Group, LLC
FSI International, Inc.
Galileo Corporation
Hampshire Instruments, Inc. (Joint Venture)
Illinois Superconductor Corporation
Light Age, Inc.
Lucent Technologies, Inc.
Multi-Film Venture (Joint Venture)
Nonvolatile Electronics, Inc.
Spire Corporation
Thomas Electronics, Inc.
CHAPTER 6 - Energy and Environment
American Superconductor Corporation
Armstrong World Industries, Inc.
E.I. duPont de Nemours & Company
Michigan Molecular Institute
CHAPTER 7 - Information, Computers, and Communications
Communication Intelligence Corporation #1
Communication Intelligence Corporation #2
Engineering Animation, Inc.
ETOM Technologies, Inc.
Mathematical Technologies, Inc.
Torrent Systems, Inc.
CHAPTER 8 - Materials
AlliedSignal, Inc.
Geltech Incorporated
IBM Corporation
APPENDICES
Appendix A: Development of New
Knowledge and Early Commercial Products and Processes
Appendix B: Terminated Projects
END NOTES
End Notes
Click here for PDF version of report.
Return to Main Page.
|
|
Torrent Systems,
Inc. (TSI)
(formerly Applied Parallel Technologies, Inc.)
A User-Friendly Programmer's Tool for Writing Parallel-Processing
Software
| Parallel
computers--especially so-called "massively parallel" machines
with hundreds or thousands of individual processors--hold great
promise for solving many formerly intractable computing problems
in government and industry. Estimates suggest that parallel
processing would save the U.S. airline industry alone more than
$1 billion annually through more efficient scheduling of flight
crews. It could enable U.S. oil companies to reduce exploration
costs and increase oil reserves. Analysis of massive transaction
databases using parallel processing could recover much of the
tens of billions of dollars lost annually to health care and
credit card fraud. |
Easy-to-Do Programming for Parallel Processing
A difficulty with parallel processing, though, is that writing
its software is more art than science, an art practiced well by
a relatively small number of programmers. Torrent Systems, founded
as a two-person company in 1993, had an idea for solving this problem
but was unable to find venture capital to finance the research to
develop the technology. The company then sought and won ATP funding
that enabled it to proceed. Torrent ultimately developed a component
software system that allows programmers to build parallel-processing
software systems without needing to explicitly understand how the
system exploits the underlying parallel-processing hardware. To
accomplish this project, researchers studied the actual application
needs of typical users - to assure that the results would be widely
applicable and useful.
Quick to Market
Torrent produced a research prototype of a parallel-software component
framework, created its basic components and performed limited testing
on them. It also planned to develop a library of reusable code containing
components for a parallel-processing system. If such a library were
available for other developers, then even more applications could
come on line sooner. However, the company did not complete this
research task. Torrent closed the project before its anticipated
completion date in order to commercialize early technical results
and generate needed revenue.
Torrent incorporated the ATP-funded component-based technology
in a product called OrchestrateTM, which the company
describes as a "parallel application environment that insulates
you from the complexities of parallel programming while delivering
scalable applications." United Airlines and Citicorp were two of
the first corporations to license it.

A graphic illustration of a 16 processor system under the control
of Orchestrate--three sources of input data (shown at the top of
the screen in green) are split into many parallel data streams,
each to be manipulated by a sequence of software components (the
grids at the bottom in red) which apply the same logic to each stream.
Strategic Marketing Alliances
The company has been quick to form strategic marketing alliances.
It formed a partnership with IBM in July 1997, under which IBM will
promote Orchestrate(tm) as a standard computer application. IBM's
focus is rapid development and deployment of a parallel-processing
hardware/software system that can be enlarged without needing to
be replaced by a new version, because expansion is built into its
architecture. OrchestrateTM plays a key role in that
expansion capability. The IBM system is specifically designed to
make full use of customer sales and other data across an entire
company, regardless of the type of business. Torrent extended that
partnership a few months later, with IBM agreeing to resell OrchestrateTM.
United Airlines, an early customer, reported in a November 1997
Chicago Tribune article that it had installed a new IBM RS6000/SP2
parallel-processing computer. The software supplied by IBM included
OrchestrateTM under a licensing agreement between Torrent
and IBM. United paid $3.5 million for the hardware and planned to
spend another $13.5 million to get the computer running. The system
is expected to generate between $50 million and $100 million per
year in increased revenue by doing a better job of matching potential
fliers with available airplane seats. OrchestrateTM is
a critical component that enables United personnel to program the
computer, which United would not otherwise have bought. This advance
is important, since the RS6000/SP2 has been on the market for several
years.
Torrent also formed a marketing partnership with Sun Microsystems
in 1997. An early outgrowth of this alliance was a joint demonstration
showing the advantages of using OrchestrateTM in a typical
data warehousing application. OrchestrateTM was used
to integrate the basic Torrent components and specialized components
from three other vendors into a single test application. The test
involved data cleaning of a name-and-address file of about 13 million
records, which was then merged with a demographics file of about
16 million records. When the test was run without using parallel
processing, the application took 32.5 hours on a machine using four
processors. With Orchestrate(tm), the application took only 9 hours.
When the number of processors was increased to 12, the OrchestrateTM-based
application finished in just 3 hours.
Torrent also entered partnerships in September 1997 with three
new software vendors: The MEDSTAT Group, i.d.Centric and Knowledge
Discovery One. And it negotiated bundling arrangements (selling
two or more separately produced products as a unit) with independent
software vendors and manufacturers including Emergent, Knowledge
Discovery One, Lockheed Martin IS&T and MRJ Technology Solutions.
Potential for Huge Benefits
Torrent has succeeded in marketing its technology, and substantial
broad-based benefits can be expected to flow from the use of the
new technology incorporated in its software. Users of OrchestrateTM
have benefited from the removal of the need to pay attention to
programming details for C/C++ (the most common language used to
write programs for parallel processing), because Orchestrate(tm)
handles them. As more applications of the new technology are implemented
through the use of OrchestrateTM and other Torrent products,
more analyses of large databases will be done. Another product that
uses the ATP-funded technology is Orchestrator for the SAS SystemTM,
recently released by the SAS Institute.
Economic benefits are likely to be large and widespread for this
technology. It is embodied in "industrial strength" computer programs
used in diverse industries and by government agencies. Users in
these areas say they anticipate dramatic savings. Consumers will
also benefit from these savings, as lower operating costs are passed
on to them. Torrent, a small company, will be able to collect only
a small percentage of the total additional value created by its
technology, while the rest will spill over to others in the economy.
The benefits from the ATP project would likely be even greater
if Torrent had been able to fully develop and make available the
library of reusable components as originally planned. However, as
is often the case with small, near-startup companies, cash-flow
concerns related to ensuring company survival dictated a fast move
to generate revenue. In this case, given its limited resources,
Torrent felt it had to stop the research project early and commercialize
the technology. As customers suggest needs for other components,
they will be developed and integrated into the company's products.
ATP Project Speeds Exploitation of Parallel Processing
ATP funding for this project allowed Torrent to research and develop
a prototype of a component software system that allows programmers
to create parallel-processing software in a user-friendly way. Without
the ATP funds, Torrent officials say, it is doubtful that the technology
could have been successfully developed at all. Venture capital funding
had been sought but was unavailable. ATP funded the project to enable
U.S. industry to broadly and rapidly exploit parallel processing,
expecting that it would generate significant benefits throughout
the economy. The speedy adoption of Torrent's first commercial products
confirms that expectation.
PROJECT:
To develop component-based tools for writers of parallel-processing
software, as well as a library of reusable parallel-processing
software components.
Duration: 12/1/1994 to 7/31/1996
ATP number: 94-06-0024
FUNDING (in thousands)::
| ATP |
$1,117 |
77% |
| Company |
325 |
23% |
| Total |
$1,442 |
|
ACCOMPLISHMENTS:
Torrent accomplished most of the project goals, including development
of a software environment for building parallel data-processing
applications. The company did not develop as extensive a library
of reusable components as originally anticipated. It halted
the project sooner than originally planned to exploit the excellent
commercial opportunities for technology developed early in the
project. Torrent's outstanding progress toward commercialization
is indicated by the following:
- The company applied for a patent on parallel training
of neural networks, as well as patents on several other
innovations.
- Torrent incorporated the ATP-funded technology in a product
called OrchestrateTM, introduced to the market
in 1996. The company describes it as "a parallel development
environment that insulates you from the complexities of
parallel programming while delivering scalable applications."
- OrchestrateTM was described in a December 1996
Datamation article, "Build Your Warehouse on MPP," as one
of a number of approaches to use in data warehousing.
- OrchestrateTM was selected in 1997 for use
by KO1, IBM, Citicorp, Autozone, Sears Roebuck and United
Airlines.
- Torrent entered into a strategic partnership in July 1997
with IBM, which will promote Orchestrate(tm) as a standard
computer application. IBM is focusing on rapid development
and deployment of a parallel-processing software system
that can be enlarged without needing to be replaced by a
new version, because expansion of the system is built into
its architecture. OrchestrateTM plays a key role
in the expansion capability of the IBM system. Torrent extended
the partnership in September 1997, with IBM agreeing to
resell OrchestrateTM.
- Torrent entered into partnerships in September 1997 with
three new vendors: The MEDSTAT Group, i.d.Centric and Knowledge
Discovery One.
- The company also negotiated bundling arrangements (selling
two or more separately produced products as a unit) with
independent software vendors and manufacturers including
Emergent, Knowledge Discovery One, Lockheed Martin IS&T
and MRJ Technology Solutions.
- During 1997, several commercial software vendors chose
OrchestrateTM for building their software products.
The first such product, produced by the SAS Institute, reached
the market in late 1997.
- At the end of 1997, Computerworld magazine recognized
Torrent as one of the "100 Hot Emerging Companies."
- Torrent had attracted investments of $3.8 million by the
end of the ATP project in July 1996, and it increased the
total to $10 million over the next 18 months.
- United Airlines, an early customer, is using OrchestrateTM
and an IBM parallel-processing computer to design a system
for managing airplane seat assignments. United expects the
new system to generate between $50 million and $100 million
per year in increased revenue. The company is spending only
about $17 million on the system, which would not work without
OrchestrateTM.
COMMERCIALIZATION STATUS:
The ATP-funded programmer's tool for writing parallel processing
software has been commercialized. It is embodied in OrchestrateTM,
as well as in derivative products.
OUTLOOK:
The outlook for further commercialization and economic benefits
is excellent. The strong market interest in Orchestrate(tm)
indicates its usefulness in processing immense amounts of data.
Since government and many industries - retail, health care,
energy and transportation - use massive databases, new tools
that can dramatically increase processing efficiency stand to
yield billions of dollars in savings across the economy. The
benefits from this project will accrue mostly to users of the
technology, rather than to Torrent.
COMPANY:
Torrent Systems, Inc.
(formerly Applied Parallel Technologies, Inc.)
5 Cambridge Center, Seventh Floor
Cambridge, MA 02142
Contact: Robert Utzschneider
Phone: (617) 354-8684 ext. 1162
Number of employees:
2 at project start, 32 at the end of 1997 |
Return to Top of Page
Date created: March 1999
Last updated:
April 12, 2005
|