• DocumentCode
    3283872
  • Title

    Thread-Local Scope Caching for Real-time Java

  • Author

    Wellings, Andy ; Schoeberl, Martin

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York, UK
  • fYear
    2009
  • fDate
    17-20 March 2009
  • Firstpage
    275
  • Lastpage
    282
  • Abstract
    There is increasing convergence between the fields of parallel and embedded computing. The demand for more functionality in embedded devices means that complex multicore architectures will be used. In order to promote scalability and obtain predictability, on-chip processor-local private memory subsystems will be used. Whilst at the hardware level this is technical feasible, the more pressing problem is how such memory is presented to the programmer and how its local access is policed.In this paper we illustrate how Java augmented by the Real-time Specification for Java can be used to present the abstraction of a thread-local scoped memory area. We show how to enforce access to the memory area to a single real-time thread. We implement the model on the JOP multiprocessor system and report on our experiences.
  • Keywords
    Java; cache storage; parallel architectures; real-time systems; JOP multiprocessor system; complex multicore architecture; embedded computing; embedded devices; on-chip processor-local private memory subsystems; parallel computing; real-time Java; real-time specification; thread-local scope caching; Computer architecture; Convergence; Embedded computing; Hardware; Java; Multicore processing; Pressing; Programming profession; Scalability; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing, 2009. ISORC '09. IEEE International Symposium on
  • Conference_Location
    Tokyo
  • ISSN
    1555-0885
  • Print_ISBN
    978-0-7695-3573-9
  • Type

    conf

  • DOI
    10.1109/ISORC.2009.13
  • Filename
    5232008