Matches in SemOpenAlex for { <https://semopenalex.org/work/W2293485373> ?p ?o ?g. }
Showing items 1 to 63 of
63
with 100 items per page.
- W2293485373 abstract "Embedded systems include a broad range of electronic systems, from household appliances to safety critical systems such as medical systems, automotive electronics and avionics. Due to growing complexity of the applications, these systems consist of a number of computational intensive units running concurrently. They also interact with each other and with environment, repeatedly reading inputs, doing computations and responding appropriately. These computational units may have different response times; hence, they may need to run concurrently at different speeds. These systems may be considered as GALS (Globally Asynchronous Locally Synchronous), which typically consist of a collection of components that execute concurrently and communicate using possibly slow or unreliable channels. SystemJ is a system level programming language based on GALS model of computation allowing the asynchronous coupling of synchronous reactive modules at the top level, which execute at different speeds. It extends Java with Esterel-like constructs for the synchronous concurrency and reactivity, and CSP-like constructs for the asynchronous concurrency. SystemJ targets a large range of heterogeneous embedded systems that combine data-intensive and control-dominated computations (heterogeneous) in addition to synchronous and asynchronous concurrency. Although, the problem of modeling complex systems has largely been solved by raising level of abstraction, there is still need for efficient execution platforms to realize such applications. While, there have been efforts towards supporting heterogeneous applications, they primarily focused on the reactive part of applications. In summary, developing architectural support for heterogeneous embedded applications has been the main focus of this research. This thesis proposes improvements to some existing architectures as well as developing new architectures that make use of the formal underlying structure of the language to achieve higher execution efficiency in the GALS paradigm. These architectures execute control and data-driven operations along with asynchronous and synchronous concurrent processes in an efficient way. Our novel solutions range from extensions to a single CPU architecture to multiprocessor architectures, all while considering computational demands and resource constraints. We started with the deployment of Java Optimized Processor (JOP) to execute SystemJ programs compiled to Java and improved it by extending its architecture to include the reactive features. We suggested novel architectures which efficiently execute the SystemJ programs compiled by separating control and data-operations on a single core by embedding control operations inside the data-operation represented in Java by translating them to custom bytecodes. We refined this approach by providing two separate modes of execution for control and data-oriented operations. This approach is further extended to multiprocessor architecture to speed up the execution and meet the computational demands required by high-end…" @default.
- W2293485373 created "2016-06-24" @default.
- W2293485373 creator A5032488492 @default.
- W2293485373 date "2013-01-01" @default.
- W2293485373 modified "2023-09-23" @default.
- W2293485373 title "Towards Efficient Execution of a GALS MoC Based System Level Language" @default.
- W2293485373 hasPublicationYear "2013" @default.
- W2293485373 type Work @default.
- W2293485373 sameAs 2293485373 @default.
- W2293485373 citedByCount "0" @default.
- W2293485373 crossrefType "dissertation" @default.
- W2293485373 hasAuthorship W2293485373A5032488492 @default.
- W2293485373 hasConcept C120314980 @default.
- W2293485373 hasConcept C127162648 @default.
- W2293485373 hasConcept C149635348 @default.
- W2293485373 hasConcept C151319957 @default.
- W2293485373 hasConcept C184596265 @default.
- W2293485373 hasConcept C193702766 @default.
- W2293485373 hasConcept C199360897 @default.
- W2293485373 hasConcept C2776834041 @default.
- W2293485373 hasConcept C2778562939 @default.
- W2293485373 hasConcept C31258907 @default.
- W2293485373 hasConcept C41008148 @default.
- W2293485373 hasConcept C45374587 @default.
- W2293485373 hasConceptScore W2293485373C120314980 @default.
- W2293485373 hasConceptScore W2293485373C127162648 @default.
- W2293485373 hasConceptScore W2293485373C149635348 @default.
- W2293485373 hasConceptScore W2293485373C151319957 @default.
- W2293485373 hasConceptScore W2293485373C184596265 @default.
- W2293485373 hasConceptScore W2293485373C193702766 @default.
- W2293485373 hasConceptScore W2293485373C199360897 @default.
- W2293485373 hasConceptScore W2293485373C2776834041 @default.
- W2293485373 hasConceptScore W2293485373C2778562939 @default.
- W2293485373 hasConceptScore W2293485373C31258907 @default.
- W2293485373 hasConceptScore W2293485373C41008148 @default.
- W2293485373 hasConceptScore W2293485373C45374587 @default.
- W2293485373 hasLocation W22934853731 @default.
- W2293485373 hasOpenAccess W2293485373 @default.
- W2293485373 hasPrimaryLocation W22934853731 @default.
- W2293485373 hasRelatedWork W1188060058 @default.
- W2293485373 hasRelatedWork W126614010 @default.
- W2293485373 hasRelatedWork W1485576089 @default.
- W2293485373 hasRelatedWork W1967518986 @default.
- W2293485373 hasRelatedWork W1973965960 @default.
- W2293485373 hasRelatedWork W2021776083 @default.
- W2293485373 hasRelatedWork W2022502629 @default.
- W2293485373 hasRelatedWork W2081097885 @default.
- W2293485373 hasRelatedWork W2130792545 @default.
- W2293485373 hasRelatedWork W2139608756 @default.
- W2293485373 hasRelatedWork W2150652714 @default.
- W2293485373 hasRelatedWork W2262100274 @default.
- W2293485373 hasRelatedWork W2310769670 @default.
- W2293485373 hasRelatedWork W2779109543 @default.
- W2293485373 hasRelatedWork W2791160254 @default.
- W2293485373 hasRelatedWork W2808845692 @default.
- W2293485373 hasRelatedWork W2990011098 @default.
- W2293485373 hasRelatedWork W3033163771 @default.
- W2293485373 hasRelatedWork W68096425 @default.
- W2293485373 hasRelatedWork W3146304554 @default.
- W2293485373 isParatext "false" @default.
- W2293485373 isRetracted "false" @default.
- W2293485373 magId "2293485373" @default.
- W2293485373 workType "dissertation" @default.