Performance analysis of Java concurrent programming: a case study of video mining system
Wenlong Li,Eric Li,Ran Meng,Tao Wang,Carole Dulong +4 more
- 25 Apr 2006
- pp 232-232
TL;DR: In this article, a multithreaded video mining application with Java was built, and the thread profiling information and micro-architecture metrics were examined to identify the factors limiting the scalability and employ a number of ways to improve performance.
read more
Abstract: As multi/many core processors become prevalent, programming language is important in constructing efficient parallel applications. In this work, we build a multithreaded video mining application with Java, examine the thread profiling information and micro-architecture metrics to identify the factors limiting the scalability, and employ a number of ways to improve performance. Besides, we conduct some thread scheduling experiments. According to the experiments and detailed analysis, we conclude that for this video mining application: (1) Java is a good parallel language candidate for many core processors in terms of performance, scalability, and ease of programming; (2) Thread affinity mechanism is effective in improving data locality, but brings little benefit to multithreaded Java application due to its conservative memory model in JVM.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
An adaptive extension library for improving collective communication operations
TL;DR: An adaptive extension library is presented that combines the advantage of using a portable MPI library with the ability to optimize the performance of specific collective communication operations in isolation as well as in the context of application programs.
55
Distributing RePast agent-based simulations with HLA
TL;DR: This paper defines abstractly the engineering process necessary in creating middleware, and reports on the experience in the specific case of the RePast toolkit, and presents performance results that illustrate that significant speedup can be achieved through the integration of RePast with HLA.
High Performance Inverse Preconditioning
TL;DR: An overview on the design issues of parallel approximate inverse matrix algorithms, based on an anti-diagonal “wave pattern” approach and a “fish-bone” computational procedure, for computing explicitly various families of exact and approximate inverses for solving sparse linear systems are presented.
37
On the performance of parallel approximate inverse preconditioning using Java multithreading techniques
TL;DR: A parallel shared memory Java multithreaded design and implementation of the explicit approximate inverse preconditioning is presented for solving efficiently arrow-type linear systems on symmetric multiprocessor systems and numerical results are given.
11
Java multithreading-based parallel approximate arrow-type inverses
TL;DR: A new parallel shared memory Java multithreaded design and implementation of the explicit approximate inverse preconditioning, for efficiently solving arrow-type linear systems on symmetric multiprocessor systems (SMPs), is presented.
2
References
Content based video indexing and retrieval
TL;DR: This research addresses four areas of content-based video management, including time codes, image frames, pixels, and frames, which are based on pixels rather than perceived content.
583
Real-time parallel MPEG-2 decoding in software
Angelos Bilas,Jason E. Fritts,Jaswinder Pal Singh +2 more
- 01 Apr 1997
TL;DR: The goal of this work is to provide an all-software solution for real-time, high-quality video decoding and to investigate the important properties of this application as they pertain to multiprocessor systems.
Recent Advances in Content-based Video Analysis
TL;DR: This paper presents major issues in video parsing, abstraction, retrieval and semantic analysis, and discusses the recent computational approaches in bridging the semantic gap for video content understanding.
Workload characterization of multithreaded java servers
Yue Luo,Lizy K. John +1 more
- 04 Nov 2001
TL;DR: This research characterize the behavior of two Java server benchmarks, VoIanoMark and SPECjbb2000, on a Pentium 111 system with the latest Java Hotspot Server VM, and compares Java server applications with SPECint2000 and investigates the impact of multithreading by increasing the number of clients.
Tsinghua University at TRECVID 2004: Shot Boundary Detection and High-Level Feature Extraction.
Jinhui Yuan,Wujie Zheng,Le Chen,Dayong Ding,Dong Wang,Zijian Tong,Huiyi Wang,Jun Wu,Jianmin Li,Fuzong Lin,Bo Zhang +10 more
- 01 Jan 2004
TL;DR: The evaluation result shows that the shot boundary detection system mainly consists of three components: fade out/in (FOI) detector, cut (CUT)detector and gradual transition (GT) detector is among the best.
Related Papers (5)
Jiutao Nie,Buqi Cheng,Shisheng Li,Ligang Wang,Xiaofeng Li +4 more
- 13 Sep 2010
Ramesh Radhakrishnan,Lizy K. John +1 more
- 01 Jan 2000
Borys J. Bradel,Tarek S. Abdelrahman +1 more
- 05 Sep 2007