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 ?
NESL expects to be selling, producing and accounting for all products almost immediately with minimal additional SG/A, outside of the costs associated with maintaining a portion of the salesforce of the acquired businesses.
NESL expects to be selling, producing and accounting for all products almost immediately with minimal additional SG&A, outside of the costs associated with maintaining a portion of the salesforce of the acquired businesses.
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.
A provable time and space efficient implementation of NESL.
This NESL agreement supports the Standard NAVSEA Integrated Publishing Process (SNIPP), which delivers multiple benefits, including: a streamlined ability to meet mission objectives, common and repeatable processes, standardized applications and data repositories, as well as data Integration across authoritative data sources.
Blakelaw Social beat Wallsend Rising Sun 2-0 to lift the Bob Younger Association Cup and skip-per Marc Walton receives the trophy from NESL chairman Michael Jobling.
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.
The more general data parallel language NESL supports nested data parallel computations [Blelloch et al.
for the acquisition of certain production assets from Changzhou NESL Solartech Co.
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.