- Title
- Extending Java’s communication mechanisms for multicore processors
- Creator
- Wells, George C
- Subject
- To be catalogued
- Date
- 2010
- Type
- text
- Type
- article
- Identifier
- http://hdl.handle.net/10962/430526
- Identifier
- vital:72697
- Identifier
- https://citeseerx.ist.psu.edu/document?repid=rep1type=pdfdoi=4068ed60c317e81dc70288cf36ff586dc057233f
- Description
- With the current trend towards the increased use of multicore proces-sors, there is a growing need for simple, efficient parallel programming mechanisms. While Java has good support for multithreaded and dis-tributed application development, our research into tuple-space systems for multicore processors highlighted a gap in the concurrency facilities available in Java. This arises in the context of independent applications (running in separate virtual machines) that need to synchronise their ac-tivities or communicate with each other. There are several possible solu-tions to this problem, ranging from extensions to the language and/or runtime environment through to the use of distributed programming methods. Using the latter introduces considerable performance over-heads, and so we explored the use of the Java Native Interface in order to take advantage of the interprocess communication (IPC) facilities pro-vided by the underlying operating system. The analysis and comparison of the performance of the standard approaches and our prototype library suggest that there are real benefits to be gained by alternative ap-proaches to the provision of IPC mechanisms for independent Java programs executing on multicore systems. We hope that these findings will spur further investigation of this problem and other possible solu-tions.
- Format
- 6 pages, pdf
- Language
- English
- Relation
- International Conference on the Principles and Practice of Programming in Java, Wells, G., 2010. Extending Java’s communication mechanisms for multicore processors. In 8th International Conference on the Principles and Practice of Programming in Java (PPPJ 2010), International Conference on the Principles and Practice of Programming in Java volume 2010 number 1 1 6 2010 9978-1-4503-0269-2
- Rights
- Publisher
- Rights
- Use of this resource is governed by the terms and conditions of the ACM Digital Library Statement (https://libraries.acm.org/digital-library/policies#anchor3)
- Hits: 41
- Visitors: 46
- Downloads: 5
Thumbnail | File | Description | Size | Format | |||
---|---|---|---|---|---|---|---|
View Details | SOURCE1 | Extending Java’s communication mechanisms for multicore processors.pdf | 62 KB | Adobe Acrobat PDF | View Details |