Search Results - "java memory model"
-
1
The Safety-Critical Java memory model formalised
ISSN: 0934-5043, 1433-299XPublished: London Springer-Verlag 01.01.2013Published in Formal aspects of computing (01.01.2013)“…Safety-Critical Java (SCJ) is a version of Java for real-time programming, restricted to facilitate certification of implementations of safety-critical…”
Get full text
Journal Article -
2
The Java memory model is fatally flawed
ISSN: 1040-3108, 1096-9128Published: Chichester, UK John Wiley & Sons, Ltd 01.05.2000Published in Concurrency (Chichester, England.) (01.05.2000)“…The Java memory model described in Chapter 17 of the Java Language Specification gives constraints on how threads interact through memory…”
Get full text
Journal Article -
3
Java memory model-aware model checking
ISBN: 9781303067334, 1303067331Published: ProQuest Dissertations & Theses 01.01.2012“…The Java memory model (JMM) determines whether an execution of a concurrent Java program is legal…”
Get full text
Dissertation -
4
The Java memory model
ISBN: 9780496126330, 0496126334Published: ProQuest Dissertations & Theses 01.01.2004“…After many years, support for multithreading has been integrated into mainstream programming languages. Inclusion of this feature brings with it a need for a…”
Get full text
Dissertation -
5
Impact of Java Memory Model on Out-of-Order Multiprocessors
ISBN: 9780769522296, 0769522297ISSN: 1089-795XPublished: Washington, DC, USA IEEE Computer Society 29.09.2004Published in PACT: Proceedings of the 13th International Conference on Parallel Architectures and Compilation Techniques; 29 Sept.-03 Oct. 2004 (29.09.2004)“… This is called the Java Memory Model (JMM) and describes the allowed reorderings among the memory operations in a thread…”
Get full text
Conference Proceeding -
6
Impact of Java memory model on out-of-order multiprocessors
ISBN: 9780769522296, 0769522297ISSN: 1089-795XPublished: IEEE 2004Published in Proceedings. 13th International Conference on Parallel Architecture and Compilation Techniques, 2004. PACT 2004 (2004)“… This is called the Java memory model (JMM) and describes the allowed reorderings among the memory operations in a thread…”
Get full text
Conference Proceeding -
7
Analyzing the CRF Java memory model
ISBN: 0769514081, 9780769514086ISSN: 1530-1362Published: IEEE Comput. Soc 2001Published in Proceedings Eighth Asia-Pacific Software Engineering Conference (2001)“…The current Java memory model is flawed and has many unintended implications. As multithreaded programming becomes increasingly popular in Java and hardware…”
Get full text
Conference Proceeding -
8
Model checking a cache coherence protocol of a Java DSM implementation
ISSN: 1567-8326Published: 01.03.2007Published in The journal of logic and algebraic programming (01.03.2007)Get full text
Journal Article -
9
An operational happens-before memory model
ISSN: 2095-2228, 2095-2236Published: Beijing Higher Education Press 01.02.2016Published in Frontiers of Computer Science (01.02.2016)“…Happens-before memory model (HMM) is used as the basis of Java memory model (JMM). Although HMM itself is simple, some complex axioms have to be…”
Get full text
Journal Article -
10
Mechanising a Type-Safe Model of Multithreaded Java with a Verified Compiler
ISSN: 0168-7433, 1573-0670Published: Dordrecht Springer Netherlands 01.06.2018Published in Journal of automated reasoning (01.06.2018)“… behaviours as the source code, even for infinite executions and under the Java memory model…”
Get full text
Journal Article -
11
Mastering High Performance with Kotlin: Overcome Performance Difficulties in Kotlin with a Range of Exciting Techniques and Solutions
ISBN: 9781788996648, 178899664XPublished: Birmingham Packt Publishing, Limited 2018“…A balance between implementing complex applications and optimizing performance is a present-day need. This book helps you achieve this balance while developing…”
Get full text
eBook -
12
BulkCompiler: high-performance sequential consistency through cooperative compiler and hardware support
ISBN: 9781605587981, 1605587982ISSN: 1072-4451Published: New York, NY, USA ACM 12.12.2009Published in 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) (12.12.2009)“…A platform that supported Sequential Consistency (SC) for all codes --- not only the well-synchronized ones --- would simplify the task of programmers…”
Get full text
Conference Proceeding -
13
DecompositionJ: Parallel and Deterministic Simulation of Concurrent Java Executions in Cyber-Physical Systems
ISSN: 2169-3536, 2169-3536Published: Piscataway IEEE 01.01.2018Published in IEEE access (01.01.2018)“… This paper first presents a novel simulation model based on the Java memory model. The model axiomatically defines action ordering, relationships, and constraints to ensure the well-formedness and determinism of a simulated execution…”
Get full text
Journal Article -
14
Learning Concurrent Programming in Scala
ISBN: 1783281413, 9781783281411Published: Birmingham Packt Publishing, Limited 2014“…This book is a must-have tutorial for software developers aiming to write concurrent programs in Scala, or broaden their existing knowledge of concurrency.This…”
Get full text
eBook -
15
UMM: an operational memory model specification framework with integrated model checking capability
ISSN: 1532-0626, 1532-0634Published: Chichester, UK John Wiley & Sons, Ltd 01.04.2005Published in Concurrency and computation (01.04.2005)“…Given the complicated nature of modern shared memory systems, it is vital to have a systematic approach to specifying and analyzing memory consistency…”
Get full text
Journal Article -
16
JRF-E: using model checking to give advice on eliminating memory model-related bugs
ISSN: 0928-8910, 1573-7535Published: Boston Springer US 01.12.2012Published in Automated software engineering (01.12.2012)“…), a model checker for Java bytecode. JRF precisely detects data races as defined by the Java memory model and can thus be used to verify sequential consistency…”
Get full text
Journal Article -
17
Specifying multithreaded Java semantics for program verification
ISBN: 158113472X, 9781581134728ISSN: 0270-5257Published: New York, NY, USA ACM 01.01.2002Published in Proceedings - International Conference on Software Engineering (01.01.2002)“…) supports a weaker model of execution, called the Java Memory Model (JMM). The JMM allows certain reordering of operations within a thread and thus permits more behaviors than the interleaving based execution model…”
Get full text
Conference Proceeding Journal Article -
18
A machine-checked, type-safe model of Java concurrency : language, virtual machine, memory model, and verified compiler
ISBN: 9783866448858, 3866448856Published: Karlsruhe KIT Scientific Publishing 2012“… They distinguish it from other mainstream programming languages like C and C++. In this work, we develop a machine-checked model of concurrent Java and the Java memory model and investigate the impact of concurrency on these guarantees…”
Get full text
eBook Book -
19
Exploiting Task Order Information for Optimizing Sequentially Consistent Java Programs
ISBN: 1457717948, 9781457717949ISSN: 1089-795XPublished: IEEE 01.10.2011Published in 2011 International Conference on Parallel Architectures and Compilation Techniques (01.10.2011)“… that gives the compiler more optimization opportunities. As it is today, however, the relaxed Java Memory Model is not only hard to understand but it unnecessarily…”
Get full text
Conference Proceeding -
20
A compiler for multiple memory models
ISSN: 1532-0626, 1532-0634Published: Chichester, UK John Wiley & Sons, Ltd 01.02.2004Published in Concurrency and computation (01.02.2004)“… a voyage into uncharted territory. A concrete example of the difficulties of the task is the current Java Memory Model…”
Get full text
Journal Article

