Learn More
In shared-memory Chip Multiprocessor (CMP), shared data between different cores must be exchanged through the last-level-shared-cache and cache coherence must be maintained at the same time. As the number of cores increase, the cache coherence wall has become more and more serious. As for the multimedia applications full of streaming-like data, existing(More)
—with the advent of chip multiprocessor (CMP) architecture, programmer must tune the program to the architecture in order to fully utilize the hardware resource. How to parallel program multimedia application in the CMP is a big obstacle. In this paper, we introduce the potential parallelism in the multimedia application and the multi-grain parallelism(More)
Aggressive prefetching may cause much inter-core interference and lead to large performance in shared memory CMP systems. The paper aims at improving system performance and making prefetching effective. We study prefetching-caused inter-core interference of CMP system and propose a Global Prefetcher Aggressiveness Control Scheme (GPACS) to reduce useless(More)
Due to technological parameters and constraints entailed in many-core processor with shared memory systems, it demands new solutions to the cache coherence problem. Directory-based coherence protocols have recently seemed as a possible scalable alternative for CMP designs. Unfortunately, with the number of on-chip cores increasing, many directory design(More)
ARINC659 bus control chip is a bus interface chip which supports 4-way redundancy, and a chip which needs to communicate with the processor through PCI9054. This article has made a detailed analysis about local bus timing of the chip PCI9054, designed a host interface unit supporting PCI9054, and programmed the design on FPGA using Verilog HDL language,(More)
The growth of chip complexity increases the workload of verification and new advanced verification methodology is needed to face this challenge. We adopt the verification methodology based Verification Methodology Manual (VMM) to build an automatic coverage-driven verification platform for functional verification of the “Longtium Stream”(More)