Journal article
An Optimized Cell BE Special Function Library Generated by Coconut
Abstract
Coconut, a tool for developing high-assurance, high-performance kernels for scientific computing, contains an extensible domain-specific language (DSL) embedded in Haskell. The DSL supports interactive prototyping and unit testing, simplifying the process of designing efficient implementations of common patterns. Unscheduled C and scheduled assembly language output are supported. Using the patterns, even nonexpert users can write efficient …
Authors
Anand CK; Kahl W
Journal
IEEE Transactions on Computers, Vol. 58, No. 8, pp. 1126–1138
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
DOI
10.1109/tc.2008.223
ISSN
0018-9340