Matches in SemOpenAlex for { <https://semopenalex.org/work/W2527545520> ?p ?o ?g. }
- W2527545520 abstract "Scripting and interpreted languages are important tools for software engineering and are often used in place of compiled languages for application development. While they enable a high level of developer productivity, their run-time environments limit the overall performance attainable with any given application. To develop performance-critical applications, developers continue to rely on compiled languages. However, tuning applications in compiled languages is a time consuming process that affects the overall productivity of development teams. Additionally, recent changes in microprocessor design have begun to push the limits of compiled languages, making it difficult for developers to fully utilize the available hardware resources. This thesis presents Synthetic Programming, a new approach to generating high-performance code and developing parallel applications from scripting languages. Synthetic programming is based on the synthetic programming environment, a collection of libraries that provide direct access to low-level processing resources from the Python programming language. Using the synthetic programming environment, developer’s can create applications using machine-level instructions directly from Python, enabling a number of optimization strategies not readily available when using compiled languages. In this thesis, synthetic programming is evaluated for feasibility and applicability. To demonstrate the feasibility of synthetic programming, the synthetic programming environment was developed for three complete instruction sets (PowerPC, AltiVec/VMX, Cell BE SPU) and two operating systems (OS X and Linux). Using the synthetic programming environment on G5 and Cell Broadband Engine-based systems, synthetic programming is demonstrated to be applicable for a broad range of common high-performance problems from SIMD programming to automated loop optimization and multi-core application development." @default.
- W2527545520 created "2016-10-07" @default.
- W2527545520 creator A5000867808 @default.
- W2527545520 creator A5089432328 @default.
- W2527545520 date "2007-01-01" @default.
- W2527545520 modified "2023-09-27" @default.
- W2527545520 title "Synthetic programming: user-directed run-time code synthesis for high performance computing" @default.
- W2527545520 cites W145805655 @default.
- W2527545520 cites W1520411364 @default.
- W2527545520 cites W1533528239 @default.
- W2527545520 cites W1546256036 @default.
- W2527545520 cites W1556859836 @default.
- W2527545520 cites W1566764900 @default.
- W2527545520 cites W1572663059 @default.
- W2527545520 cites W1574606911 @default.
- W2527545520 cites W1581501197 @default.
- W2527545520 cites W1649645444 @default.
- W2527545520 cites W1759843179 @default.
- W2527545520 cites W1964918240 @default.
- W2527545520 cites W1978506930 @default.
- W2527545520 cites W1993158258 @default.
- W2527545520 cites W2000050212 @default.
- W2527545520 cites W2025729362 @default.
- W2527545520 cites W2028664540 @default.
- W2527545520 cites W2032309817 @default.
- W2527545520 cites W2048423324 @default.
- W2527545520 cites W2049890071 @default.
- W2527545520 cites W2055043387 @default.
- W2527545520 cites W2056319928 @default.
- W2527545520 cites W2068810256 @default.
- W2527545520 cites W2079726719 @default.
- W2527545520 cites W2080393180 @default.
- W2527545520 cites W2080605277 @default.
- W2527545520 cites W2087064593 @default.
- W2527545520 cites W2089674328 @default.
- W2527545520 cites W2103817093 @default.
- W2527545520 cites W2109170454 @default.
- W2527545520 cites W2110001365 @default.
- W2527545520 cites W2121082877 @default.
- W2527545520 cites W2129075596 @default.
- W2527545520 cites W2132967231 @default.
- W2527545520 cites W2135653967 @default.
- W2527545520 cites W2145229688 @default.
- W2527545520 cites W2154612959 @default.
- W2527545520 cites W2155028447 @default.
- W2527545520 cites W2158714788 @default.
- W2527545520 cites W2164197394 @default.
- W2527545520 cites W2166220529 @default.
- W2527545520 cites W2168775768 @default.
- W2527545520 cites W2294911930 @default.
- W2527545520 cites W2913268470 @default.
- W2527545520 cites W2913602891 @default.
- W2527545520 cites W3145128584 @default.
- W2527545520 cites W75924211 @default.
- W2527545520 cites W2156667608 @default.
- W2527545520 hasPublicationYear "2007" @default.
- W2527545520 type Work @default.
- W2527545520 sameAs 2527545520 @default.
- W2527545520 citedByCount "1" @default.
- W2527545520 crossrefType "journal-article" @default.
- W2527545520 hasAuthorship W2527545520A5000867808 @default.
- W2527545520 hasAuthorship W2527545520A5089432328 @default.
- W2527545520 hasConcept C11164408 @default.
- W2527545520 hasConcept C115903868 @default.
- W2527545520 hasConcept C145628200 @default.
- W2527545520 hasConcept C169590947 @default.
- W2527545520 hasConcept C19024347 @default.
- W2527545520 hasConcept C199305712 @default.
- W2527545520 hasConcept C199360897 @default.
- W2527545520 hasConcept C206146517 @default.
- W2527545520 hasConcept C34165917 @default.
- W2527545520 hasConcept C41008148 @default.
- W2527545520 hasConcept C50033165 @default.
- W2527545520 hasConcept C519991488 @default.
- W2527545520 hasConcept C61423126 @default.
- W2527545520 hasConcept C96315309 @default.
- W2527545520 hasConceptScore W2527545520C11164408 @default.
- W2527545520 hasConceptScore W2527545520C115903868 @default.
- W2527545520 hasConceptScore W2527545520C145628200 @default.
- W2527545520 hasConceptScore W2527545520C169590947 @default.
- W2527545520 hasConceptScore W2527545520C19024347 @default.
- W2527545520 hasConceptScore W2527545520C199305712 @default.
- W2527545520 hasConceptScore W2527545520C199360897 @default.
- W2527545520 hasConceptScore W2527545520C206146517 @default.
- W2527545520 hasConceptScore W2527545520C34165917 @default.
- W2527545520 hasConceptScore W2527545520C41008148 @default.
- W2527545520 hasConceptScore W2527545520C50033165 @default.
- W2527545520 hasConceptScore W2527545520C519991488 @default.
- W2527545520 hasConceptScore W2527545520C61423126 @default.
- W2527545520 hasConceptScore W2527545520C96315309 @default.
- W2527545520 hasLocation W25275455201 @default.
- W2527545520 hasOpenAccess W2527545520 @default.
- W2527545520 hasPrimaryLocation W25275455201 @default.
- W2527545520 hasRelatedWork W1504338325 @default.
- W2527545520 hasRelatedWork W1514003061 @default.
- W2527545520 hasRelatedWork W1574606911 @default.
- W2527545520 hasRelatedWork W192211108 @default.
- W2527545520 hasRelatedWork W196707606 @default.
- W2527545520 hasRelatedWork W2095760405 @default.
- W2527545520 hasRelatedWork W2097288608 @default.