Acesso aberto Acesso aberto  Acesso é fechado Acesso está concedido  Acesso é fechado Somente assinantes

Volume 45, Nº 1 (2019)

Article

Quantitative Evaluation of Thread-Local Garbage Collection Efficiency for Java

Filatov A., Mikheev V.

Resumo

This paper discusses thread-local garbage collection (GC), a technique of automatic memory management aimed at improving GC throughput and reducing GC pauses in managed runtimes. It exploits the observation that most objects do not escape the scope of the thread allocated them; therefore, memory occupied by these objects can be reclaimed locally within the thread. The question is how to efficiently compute this property at run time while achieving a good tradeoff between the precision of necessary dynamic analysis and the implied overheads for application performance. This paper gives a formal definition of thread-local reachability in the heap graph and proposes several strategies to compute it. Having implemented these strategies in a Java virtual machine, we present results of quantitative evaluation of the amount of thread-local objects discovered with a representative test suite of modern Java applications.

Programming and Computer Software. 2019;45(1):1-11
pages 1-11 views

Performance Evaluation of a Recognition System on the VLIW Architecture by the Example of the Elbrus Platform

Limonova E., Bocharov N., Paramonov N., Bogdanov D., Arlazarov V., Slavin O., Nikolaev D.

Resumo

This paper overviews modern computing devices based on the Elbrus VLIW architecture and presents experimental results for the performance evaluation of the Smart IDReader document recognition system on these devices. Methods for speeding up the recognition system on the Elbrus platform are described, experimental estimates of the speedup improvements are presented, and the performance of various devices based on Elbrus processors is compared.

Programming and Computer Software. 2019;45(1):12-17
pages 12-17 views

Application of Parallel Programming Methods for Simulating Flow Diversion Technologies on Hybrid Architecture Computers

Nikiforov A., Sadovnikov R.

Resumo

Application of parallel programming methods for simulating the impact of polymer dispersed systems on oil reservoirs on a hybrid computer system that uses the central processor cores along with the graphics processing unit is discussed. The efficiency of the proposed approach for solving practical problems of simulating waterflooding of oil reservoirs using polymer dispersed systems on computers with hybrid architecture is demonstrated.

Programming and Computer Software. 2019;45(1):18-26
pages 18-26 views

Este site utiliza cookies

Ao continuar usando nosso site, você concorda com o procedimento de cookies que mantêm o site funcionando normalmente.

Informação sobre cookies