Title :
An effectual elucidation of task scheduling and memory partitioning for MPSoC
Author :
Poorani, A. ; Anuradha, B. ; Vivekanadhan, C.
Author_Institution :
SNS Coll. of Eng., Coimbatore, India
Abstract :
In upcoming technologies multiprocessors are used for the efficient performance improvement. The multi processor system on chip is the complex embedded system used in multimedia applications for the resource utilization and simultaneous accessing. The MPSoC is the processor which uses the n number of resources such as peripherals, devices and processing elements for the improvisation of speed and performance which in turn reduces the execution time and energy dissipation. In general we use the offchip memory which has the cache in order to reduce the time of data fetch. In off chip memory access they use the decoupled approach where the partitioning and allocation of tasks to processor are done separately. Scratch Pad Memory is the fast on-chip memory which is the part of integrated chip memory (RAM). The SPM is the on-chip memory which can be used for the integration approach of task scheduling and memory partitioning. The integrated approach uses heuristics algorithm which increases the performance but when data needed is not available it leads to cache conflict. Thus the cache conflict is also been resolved by the use of segmented LRU algorithm. By the use of these two algorithms the execution cycle time is been reduced which can be evaluated using various benchmarks.
Keywords :
cache storage; embedded systems; optimisation; random-access storage; scheduling; system-on-chip; MPSoC; RAM; SPM; cache conflict; data fetching; embedded system; energy dissipation reduction; execution time reduction; heuristics algorithm; integrated chip memory; integration approach; memory partitioning; multimedia applications; multiprocessor system on chip; off chip memory access; on-chip memory; performance improvement; resource utilization; scratch pad memory; segmented LRU algorithm; task allocation; task partitioning; task scheduling elucidation; Benchmark testing; Computer architecture; Embedded systems; Partitioning algorithms; Processor scheduling; Random access memory; Resource management; Memory partitioning; multiprocessor system-on-chip (MPSoC); pipelining; scratchpad; task scheduling;
Conference_Titel :
Intelligent Systems and Control (ISCO), 2014 IEEE 8th International Conference on
Print_ISBN :
978-1-4799-3836-0
DOI :
10.1109/ISCO.2014.7103963