NESL


Also found in: Acronyms, Wikipedia.

NESL

(language)
A parallel language loosely based on ML, developed at Carnegie Mellon University by the SCandAL project. NESL integrates parallel algorithms, functional languages and implementation techniques from the system's community.

Nested data parallelism offers concise code that is easy to understand and debug and suits irregular data structures such as trees, graphs or sparse matrices.

NESL's language based performance model is a formal way to calculate the "work" and "depth" of a program. These measures can be related to running time on a parallel computer.

NESL was designed to make parallel programming easy and portable. Algorithms are typically more concise in NESL than in most other parallel programming languages and the code resembles high-level pseudocode. This places more responsibility on the compiler and run-time system for achieving good efficiency.

NESL currently runs on Unix workstations, the IBM SP-2, the Thinking Machines CM5, the Cray C90 and J90, the MasPar MP2, and the Intel Paragon. Work is underway (April 1997) on a portable MPI back end, and an implementation for symmetric multiprocessors, such as the SGI Power Challenge or the DEC AlphaServer.

Latest version: Release 3.1, as of 1995-11-01.

http://cs.cmu.edu/afs/cs.cmu.edu/project/scandal/public/www/nesl.html.

["NESL: A Nested Data-Parallel Language", Guy Blelloch, CMU-CS-93-129, April 1993].
Mentioned in ?
References in periodicals archive ?
The SDL NESL agreement is part of a broader Rationalization, Reduction and Centralization Strategy developed by the U.
Navy s fleet, and the NESL Program, created with SDL, helps us achieve our strategic rationalization, reduction and centralization goals.
Ltd and will acquire the existing module production assets of Changzhou NESL, such as plants, machinery and equipment, which will be upgraded by utilizing the combined capital investment and international expertise provided by Trina Solar and Yabang Group.
The joint venture will acquire the existing module production assets of Changzhou NESL, including plants, machinery and equipment, which will be upgraded by utilizing the combined capital investment and international expertise provided by Trina Solar and Yabang Group.
The Cranswick and NESL MBOs were quickly followed by Global Radio's sale of eight of its Midland Radio licences - including BRMB in Birmingham, Mercia FM in Coventry, Radio Wyvern in Worcester and Beacon in Wolverhampton - to LDC and radio industry veteran Phil Riley in May.
Ltd for acquiring certain production assets from Changzhou NESL Solartech Co.
In addition, the company announces new partnerships with ET Solar, Mage Solar, NESL and Talesun Solar, all of whom will begin offering certified AC modules powered by SolarBridge microinverters to the North American market in Q3 of this year.
With a rich history in manufacturing and engineering, the Midlands market will continue to present opportunities for niche businesses with value-added, higher margin products serving robust sectors, a good example being LDC's recent investment in NESL.
Currently employing more than 200 staff, with core operations based at Wolverhampton, NESL benefits from longterm nuclear decommissioning projects, ongoing support to the UK's operational nuclear power station portfolio and is well positioned to benefit from the renaissance in the nuclear industry on the back of recently announced government plans to build new nuclear power stations.
Eoplly joins SolarBridge current partners AUO/BenQ Solar, ET Solar, Mage Solar, NESL, Talesun Solar, Solartec Energia Renovable and SunPower.
NESL, which achieved pounds 18million in sales last year, currently benefits from long-term nuclear decommissioning projects, ongoing support to the UK's operational nuclear power station portfolio and is well positioned to benefit from the renaissance in the nuclear industry following the government's announcement that it would be looking to nuclear for the UK's future power needs.
NESL provides specialised oil industry services to NPC, including project management and support for technical, financial, accounting, legal, IT, risk management, and administrative needs.