Zobrazeno 1 - 10
of 29
pro vyhledávání: '"Neal Glew"'
Publikováno v:
ICFP
Scopus-Elsevier
Scopus-Elsevier
Expressing algorithms using immutable arrays greatly simplifies the challenges of automatic SIMD vectorization, since several important classes of dependency violations cannot occur. The Haskell programming language provides libraries for programming
Publikováno v:
Haskell
The Glasgow Haskell Compiler (GHC) is a well supported optimizing compiler for the Haskell programming language, along with its own extensions to the language and libraries. Haskell's lazy semantics imposes a runtime model which is in general difficu
Publikováno v:
Concurrency and Computation: Practice and Experience. 17:617-637
The Open Runtime Platform (ORP) is a high-performance managed runtime environment (MRTE) that features exact generational garbage collection, fast thread synchronization, and multiple coexisting just-in-time compilers (JITs). ORP was designed for fle
Autor:
Neal Glew, Jens Palsberg
Publikováno v:
Science of Computer Programming. 52:281-306
In a typed language such as Java, inlining of virtual methods does not always preserve typability. The best known solution to this problem is to insert type casts, which may hurt performance. This paper presents a solution that never hurts performanc
Publikováno v:
FHPC@ICFP
In light of recent hardware advances, general-purpose computing on graphics processing units (GPGPU) is becoming increasingly commonplace, and needs novel programming models due to GPUs' radically different architecture. For the most part, existing a
Autor:
Neal Glew
Publikováno v:
ICFP
Type dispatch constructs are an important feature of many programming languages. Scheme has predicates for testing the runtime type of a value. Java has a class cast expression and a try statement for switching on an exception's class. Crucial to the
Publikováno v:
POPL
We motivate the design of a statically typed assembly language (TAL) and present a type-preserving translation from System F to TAL. The TAL we present is based on a conventional RISC assembly language, but its static type system provides support for
Publikováno v:
DTP@ICFP
Type systems are used to eliminate certain classes of errors at compile time. One of the goals of type system research is to allow more classes of errors (such as array subscript errors) to be eliminated. Dependent type systems have played a key role
Publikováno v:
IFL
Papers on functional language implementations frequently set the goal of achieving performance "comparable to C", and sometimes report results comparing benchmark results to concrete C implementations of the same problem. A key pair of questions for
Autor:
Neal Glew, Leaf Petersen
Publikováno v:
Lecture Notes in Computer Science ISBN: 9783642286513
CC
CC
Modern approaches to garbage collection (GC) require information about which variables and fields contain GC-managed pointers. Interprocedural flow analysis can be used to eliminate otherwise unnecessary heap allocated objects (unboxing), but must ma
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::36a62576591199a74d7ed82e1dcc34d8
https://doi.org/10.1007/978-3-642-28652-0_9
https://doi.org/10.1007/978-3-642-28652-0_9