Matches in SemOpenAlex for { <https://semopenalex.org/work/W6070936> ?p ?o ?g. }
Showing items 1 to 61 of
61
with 100 items per page.
- W6070936 abstract "Lisp has been a popular programming language for well over 20 years. The power and popularity of Lisp are derived from its extensibility and flexibility. These two features also contribute to the large semantic gap that separates Lisp from the conventional von Neumann machine, typically leading to the inefficient execution of Lisp programs. This dissertation investigates how the semantic gap can be bridged.We identify function calling, environment maintenance, list access, and heap maintenance as the four key run-time demands of Lisp programs, and survey the techniques that have been developed to meet them in current Lisp machines. Previous studies have revealed that Lisp list access streams show spatial locality as well as temporal locality of access. While the presence of temporal locality suggests the use of fast buffer memories, the spatial locality displayed by a Lisp program is implementation dependent and hence difficult for a computer architect to exploit. We introduce the concept of structural locality as a generalization of spatial locality, and describe techniques that were used to analyse the structural locality shown by the list access streams generated from a suite of benchmark Lisp programs. This analysis suggests architectural features for improved Lisp execution.The SMALL Lisp machine architecture incorporates these features. It partitions functionality across two specialised processing elements whose overlapped execution leads to efficient Lisp program evaluation. Trace-driven simulations of the SMALL architecture reveal the advantages of this partition. In addition, SMALL appears to be a suitable basis for the development of a multi-processing Lisp system." @default.
- W6070936 created "2016-06-24" @default.
- W6070936 creator A5027487670 @default.
- W6070936 date "1986-06-01" @default.
- W6070936 modified "2023-09-24" @default.
- W6070936 title "A structured memory access architecture for LISP" @default.
- W6070936 hasPublicationYear "1986" @default.
- W6070936 type Work @default.
- W6070936 sameAs 6070936 @default.
- W6070936 citedByCount "2" @default.
- W6070936 crossrefType "journal-article" @default.
- W6070936 hasAuthorship W6070936A5027487670 @default.
- W6070936 hasConcept C111919701 @default.
- W6070936 hasConcept C115537543 @default.
- W6070936 hasConcept C138885662 @default.
- W6070936 hasConcept C145428669 @default.
- W6070936 hasConcept C190883126 @default.
- W6070936 hasConcept C199360897 @default.
- W6070936 hasConcept C27602214 @default.
- W6070936 hasConcept C2779353305 @default.
- W6070936 hasConcept C2779808786 @default.
- W6070936 hasConcept C41008148 @default.
- W6070936 hasConcept C41895202 @default.
- W6070936 hasConceptScore W6070936C111919701 @default.
- W6070936 hasConceptScore W6070936C115537543 @default.
- W6070936 hasConceptScore W6070936C138885662 @default.
- W6070936 hasConceptScore W6070936C145428669 @default.
- W6070936 hasConceptScore W6070936C190883126 @default.
- W6070936 hasConceptScore W6070936C199360897 @default.
- W6070936 hasConceptScore W6070936C27602214 @default.
- W6070936 hasConceptScore W6070936C2779353305 @default.
- W6070936 hasConceptScore W6070936C2779808786 @default.
- W6070936 hasConceptScore W6070936C41008148 @default.
- W6070936 hasConceptScore W6070936C41895202 @default.
- W6070936 hasLocation W60709361 @default.
- W6070936 hasOpenAccess W6070936 @default.
- W6070936 hasPrimaryLocation W60709361 @default.
- W6070936 hasRelatedWork W1525488258 @default.
- W6070936 hasRelatedWork W1544393419 @default.
- W6070936 hasRelatedWork W1561882679 @default.
- W6070936 hasRelatedWork W1563405910 @default.
- W6070936 hasRelatedWork W2002221083 @default.
- W6070936 hasRelatedWork W2003954683 @default.
- W6070936 hasRelatedWork W2079181301 @default.
- W6070936 hasRelatedWork W2088921570 @default.
- W6070936 hasRelatedWork W2119400430 @default.
- W6070936 hasRelatedWork W2135755811 @default.
- W6070936 hasRelatedWork W2256255252 @default.
- W6070936 hasRelatedWork W2405981421 @default.
- W6070936 hasRelatedWork W2413001351 @default.
- W6070936 hasRelatedWork W2477150975 @default.
- W6070936 hasRelatedWork W2500779421 @default.
- W6070936 hasRelatedWork W2767137645 @default.
- W6070936 hasRelatedWork W310351138 @default.
- W6070936 hasRelatedWork W3840473 @default.
- W6070936 hasRelatedWork W589268227 @default.
- W6070936 hasRelatedWork W1825209826 @default.
- W6070936 isParatext "false" @default.
- W6070936 isRetracted "false" @default.
- W6070936 magId "6070936" @default.
- W6070936 workType "article" @default.