Search Results - "java memory model"

Refine Results
  1. 1

    The Safety-Critical Java memory model formalised by Cavalcanti, Ana, Wellings, Andy, Woodcock, Jim

    ISSN: 0934-5043, 1433-299X
    Published: London Springer-Verlag 01.01.2013
    Published 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. 2

    The Java memory model is fatally flawed by Pugh, William

    ISSN: 1040-3108, 1096-9128
    Published: Chichester, UK John Wiley & Sons, Ltd 01.05.2000
    Published 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. 3

    Java memory model-aware model checking by Jin, Huafeng

    ISBN: 9781303067334, 1303067331
    Published: 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. 4

    The Java memory model by Manson, Jeremy

    ISBN: 9780496126330, 0496126334
    Published: 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. 5

    Impact of Java Memory Model on Out-of-Order Multiprocessors by Mitra, Tulika, Roychoudhury, Abhik, Shen, Qinghua

    ISBN: 9780769522296, 0769522297
    ISSN: 1089-795X
    Published: Washington, DC, USA IEEE Computer Society 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. 6

    Impact of Java memory model on out-of-order multiprocessors by Mitra, T., Abhik Roychoudhury, Shen, Q.

    ISBN: 9780769522296, 0769522297
    ISSN: 1089-795X
    Published: IEEE 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. 7

    Analyzing the CRF Java memory model by Yang, Y., Gopalakrishnan, G., Lindstrom, G.

    ISBN: 0769514081, 9780769514086
    ISSN: 1530-1362
    Published: IEEE Comput. Soc 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. 8
  9. 9

    An operational happens-before memory model by ZHANG, Yang, FENG, Xinyu

    ISSN: 2095-2228, 2095-2236
    Published: Beijing Higher Education Press 01.02.2016
    Published 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. 10

    Mechanising a Type-Safe Model of Multithreaded Java with a Verified Compiler by Lochbihler, Andreas

    ISSN: 0168-7433, 1573-0670
    Published: Dordrecht Springer Netherlands 01.06.2018
    Published 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. 11

    Mastering High Performance with Kotlin: Overcome Performance Difficulties in Kotlin with a Range of Exciting Techniques and Solutions by Kucherenko, Igor

    ISBN: 9781788996648, 178899664X
    Published: 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. 12

    BulkCompiler: high-performance sequential consistency through cooperative compiler and hardware support by Ahn, W., Qi, S., Nicolaides, M., Torrellas, J., Lee, J.-W., Fang, X., Midkiff, S., Wong, David

    ISBN: 9781605587981, 1605587982
    ISSN: 1072-4451
    Published: New York, NY, USA ACM 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. 13

    DecompositionJ: Parallel and Deterministic Simulation of Concurrent Java Executions in Cyber-Physical Systems by Shum, Chong, Lau, Wing-Hong, Mao, Tian, Chung, Henry Shu-Hung, Tse, Norman Chung-Fai, Tsang, Kim-Fung, Lai, Loi Lei

    ISSN: 2169-3536, 2169-3536
    Published: Piscataway IEEE 01.01.2018
    Published 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. 14

    Learning Concurrent Programming in Scala by Prokopec, Aleksandar

    ISBN: 1783281413, 9781783281411
    Published: 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. 15

    UMM: an operational memory model specification framework with integrated model checking capability by Yang, Yue, Gopalakrishnan, Ganesh, Lindstrom, Gary

    ISSN: 1532-0626, 1532-0634
    Published: Chichester, UK John Wiley & Sons, Ltd 01.04.2005
    Published 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. 16

    JRF-E: using model checking to give advice on eliminating memory model-related bugs by Kim, Kyung Hee, Yavuz-Kahveci, Tuba, Sanders, Beverly A.

    ISSN: 0928-8910, 1573-7535
    Published: Boston Springer US 01.12.2012
    Published 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. 17

    Specifying multithreaded Java semantics for program verification by Roychoudhury, Abhik, Mitra, Tulika

    ISBN: 158113472X, 9781581134728
    ISSN: 0270-5257
    Published: New York, NY, USA ACM 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. 18

    A machine-checked, type-safe model of Java concurrency : language, virtual machine, memory model, and verified compiler by Lochbihler, Andreas

    ISBN: 9783866448858, 3866448856
    Published: 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. 19

    Exploiting Task Order Information for Optimizing Sequentially Consistent Java Programs by Angerer, C. M., Gross, T. R.

    ISBN: 1457717948, 9781457717949
    ISSN: 1089-795X
    Published: IEEE 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. 20

    A compiler for multiple memory models by Midkiff, S. P., Lee, J., Padua, D. A.

    ISSN: 1532-0626, 1532-0634
    Published: Chichester, UK John Wiley & Sons, Ltd 01.02.2004
    Published 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