Matches in SemOpenAlex for { <https://semopenalex.org/work/W2765242511> ?p ?o ?g. }
Showing items 1 to 96 of
96
with 100 items per page.
- W2765242511 abstract "Computational scientists are typically not expert programmers, and thus work in easy to use dynamic languages. However, they have very high performance requirements, due to their large datasets and experimental setups. Thus, the performance required for computational science must be extracted from dynamic languages in a manner that is transparent to the programmer. Current approaches to optimize and parallelize dynamic languages, such as just-in-time compilation and highly optimized interpreters, require a huge amount of implementation effort and are typically only effective for a single language. However, scientists in different fields use different languages, depending upon their needs.This paper presents techniques to enable automatic extraction of parallelism within scripts that are universally applicable across multiple different dynamic scripting languages. The key insight is that combining a script with its interpreter, through program specialization techniques, will embed any parallelism within the script into the combined program that can then be extracted via automatic parallelization techniques. Additionally, this paper presents several enhancements to existing speculative automatic parallelization techniques to handle the dependence patterns created by the specialization process. A prototype of the proposed technique, called Partial Evaluation with Parallelization (PEP), is evaluated against two open-source script interpreters with 6 input linear algebra kernel scripts each. The resulting geomean speedup of 5.10× on a 24-core machine shows the potential of the generalized approach in automatic extraction of parallelism in dynamic scripting languages." @default.
- W2765242511 created "2017-11-10" @default.
- W2765242511 creator A5004954824 @default.
- W2765242511 creator A5008319090 @default.
- W2765242511 creator A5011467200 @default.
- W2765242511 creator A5011749657 @default.
- W2765242511 creator A5033202315 @default.
- W2765242511 date "2017-09-01" @default.
- W2765242511 modified "2023-09-23" @default.
- W2765242511 title "A Generalized Framework for Automatic Scripting Language Parallelization" @default.
- W2765242511 cites W1797198873 @default.
- W2765242511 cites W1976397984 @default.
- W2765242511 cites W1992097886 @default.
- W2765242511 cites W2002181967 @default.
- W2765242511 cites W2028240990 @default.
- W2765242511 cites W2031165841 @default.
- W2765242511 cites W2034550816 @default.
- W2765242511 cites W2034761517 @default.
- W2765242511 cites W2037462607 @default.
- W2765242511 cites W2056579078 @default.
- W2765242511 cites W2064582221 @default.
- W2765242511 cites W2068640305 @default.
- W2765242511 cites W2087024856 @default.
- W2765242511 cites W2092911542 @default.
- W2765242511 cites W2096535766 @default.
- W2765242511 cites W2097717378 @default.
- W2765242511 cites W2106231823 @default.
- W2765242511 cites W2106840980 @default.
- W2765242511 cites W2109192102 @default.
- W2765242511 cites W2116136092 @default.
- W2765242511 cites W2125340270 @default.
- W2765242511 cites W2144344516 @default.
- W2765242511 cites W2146081545 @default.
- W2765242511 cites W2148255965 @default.
- W2765242511 cites W2152491655 @default.
- W2765242511 cites W2152657019 @default.
- W2765242511 cites W2154128005 @default.
- W2765242511 cites W2158308706 @default.
- W2765242511 cites W2163654949 @default.
- W2765242511 cites W2164021361 @default.
- W2765242511 cites W2166331994 @default.
- W2765242511 cites W2167089275 @default.
- W2765242511 cites W2171148960 @default.
- W2765242511 cites W2171546589 @default.
- W2765242511 cites W2214214281 @default.
- W2765242511 cites W3149553891 @default.
- W2765242511 cites W4231002400 @default.
- W2765242511 cites W4232637339 @default.
- W2765242511 cites W4238626978 @default.
- W2765242511 cites W4243750660 @default.
- W2765242511 cites W4246166885 @default.
- W2765242511 cites W4253095404 @default.
- W2765242511 doi "https://doi.org/10.1109/pact.2017.28" @default.
- W2765242511 hasPublicationYear "2017" @default.
- W2765242511 type Work @default.
- W2765242511 sameAs 2765242511 @default.
- W2765242511 citedByCount "7" @default.
- W2765242511 countsByYear W27652425112018 @default.
- W2765242511 countsByYear W27652425112019 @default.
- W2765242511 countsByYear W27652425112020 @default.
- W2765242511 countsByYear W27652425112021 @default.
- W2765242511 crossrefType "proceedings-article" @default.
- W2765242511 hasAuthorship W2765242511A5004954824 @default.
- W2765242511 hasAuthorship W2765242511A5008319090 @default.
- W2765242511 hasAuthorship W2765242511A5011467200 @default.
- W2765242511 hasAuthorship W2765242511A5011749657 @default.
- W2765242511 hasAuthorship W2765242511A5033202315 @default.
- W2765242511 hasConcept C164833996 @default.
- W2765242511 hasConcept C169590947 @default.
- W2765242511 hasConcept C173608175 @default.
- W2765242511 hasConcept C199360897 @default.
- W2765242511 hasConcept C41008148 @default.
- W2765242511 hasConcept C61423126 @default.
- W2765242511 hasConceptScore W2765242511C164833996 @default.
- W2765242511 hasConceptScore W2765242511C169590947 @default.
- W2765242511 hasConceptScore W2765242511C173608175 @default.
- W2765242511 hasConceptScore W2765242511C199360897 @default.
- W2765242511 hasConceptScore W2765242511C41008148 @default.
- W2765242511 hasConceptScore W2765242511C61423126 @default.
- W2765242511 hasLocation W27652425111 @default.
- W2765242511 hasOpenAccess W2765242511 @default.
- W2765242511 hasPrimaryLocation W27652425111 @default.
- W2765242511 hasRelatedWork W1591171990 @default.
- W2765242511 hasRelatedWork W1604898313 @default.
- W2765242511 hasRelatedWork W1984303163 @default.
- W2765242511 hasRelatedWork W2086733238 @default.
- W2765242511 hasRelatedWork W2355288082 @default.
- W2765242511 hasRelatedWork W2368553372 @default.
- W2765242511 hasRelatedWork W2529681551 @default.
- W2765242511 hasRelatedWork W2999589555 @default.
- W2765242511 hasRelatedWork W4235530921 @default.
- W2765242511 hasRelatedWork W2521117258 @default.
- W2765242511 isParatext "false" @default.
- W2765242511 isRetracted "false" @default.
- W2765242511 magId "2765242511" @default.
- W2765242511 workType "article" @default.