Fast and scalable lock methods for video coding on many-core architecture
Autor: | Songwei Pei, Dianjie Lu, Xiaochun Ye, Hongtao Xie, Weizhi Xu, Dongrui Fan, Fenglong Song, Da Wang, Hui Yu |
---|---|
Rok vydání: | 2014 |
Předmět: |
business.industry
Computer science Distributed lock manager Software_PROGRAMMINGTECHNIQUES Giant lock Double-checked locking Software Computer architecture Embedded system Signal Processing Scalability Media Technology Ticket lock Lock convoy Computer Vision and Pattern Recognition Electrical and Electronic Engineering business Coding (social sciences) |
Zdroj: | Journal of Visual Communication and Image Representation. 25:1758-1762 |
ISSN: | 1047-3203 |
DOI: | 10.1016/j.jvcir.2014.06.009 |
Popis: | We propose a centralized hardware lock method for many-core architecture.We propose a distributed hardware lock method for many-core architecture.We study and compare the performance of the two proposed lock methods and software lock. Many-core processors are good candidates for speeding up video coding because the parallelism of these applications can be exploited more efficiently by the many-core architecture. Lock methods are important for many-core architecture to ensure correct execution of the program and communication between threads on chip. The efficiency of lock method is critical to overall performance of chipped many-core processor. In this paper, we propose two types of hardware locks for on-chip many-core architecture, a centralized lock and a distributed lock. First, we design the architectures of centralized lock and distributed lock to implement the two hardware lock methods. Then, we evaluate the performance of the two hardware locks and a software lock by quantitative evaluation micro-benchmarks on a many-core processor simulator Godson-T. The experimental results show that the locks with dedicated hardware support have higher performance than the software lock, and the distributed hardware lock is more scalable than the centralized hardware lock. |
Databáze: | OpenAIRE |
Externí odkaz: |