The popularity of mobile/wireless embedded systems running multimedia applications is growing. MPEG4 is an important and demanding multimedia application. With improved CPU, memory subsystem… (More)
2007 Innovations in Information Technologies (IIT…
2007
Cache memory improves performance by reducing the speed gap between the CPU and the main memory. However, the execution time becomes unpredictable due to the cache's adaptive and dynamic behavior.… (More)
In order to satisfy the needs for increasing computer processing power, there are significant changes in the design process of modern computing systems. Major chip-vendors are deploying multicore or… (More)
There are increasing demands on portable communication devices to run multimedia applications. ISO (an International Organization for Standardization) standard MPEG-4 is an important and demanding… (More)
To confer the robustness and high quality of service, modern computing architectures running real-time applications should provide high system performance and high timing predictability. Cache memory… (More)
“Improving Performance / Power Ratio of Embedded Multicore Systems by Using Miss Table and Victim Caches”, IJHPSA-2009, Under Review, Sub. Code: IJHPSA-11388, Oct. 2009. “Cache Modeling and… (More)
IEEE International Conference on Computer Systems…
2006
The computing power of microprocessors has exponentially increased in the past few decades and so is the support to computation intensive multimedia applications. With such improved computing power,… (More)
Traditional methods for processing large images are extremely time intensive. Also, conventional image processing methods do not take advantage of available computing resources such as multicore… (More)
Parallel and distributed solutions are gaining increasing importance in designing embedded systems. Future parallel embedded systems are expected to have several hundred processing cores, improving… (More)
This research investigates memory latency of cluster-based cache-coherent multiprocessor systems with dierent interconnection topologies. Each node in a cluster includes a small number of processors… (More)