Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Because of the interference in the shared cache on multicore processors, the performance of a program can be severely affected by its co-running programs. If job scheduling does not consider how a group of tasks utilize cache, the performance may degrade significantly, and the degradation usually varies sizably and unpredictably from run to run. ,  use trace-based program locality analysis and make it efficient enough for dynamic use.  show a complete on-line system for periodically measuring the parallel execution, predicting and ranking cache interference for all co-run choices, and reorganizing programs based on the prediction.  test our system on floating-point and mixed integer and floating-point workloads composed of SPEC 2006 benchmarks and compare with the default Linux job scheduler to show the benefit of the new system in improving performance and reducing performance variation.
['Xiaoya Xiang', 'Bin Bao', 'Chen Ding', 'Kai Shen']
I am writing a research paper on a idea Cache Conscious Task Regrouping on Multicore Processors
[{"from": "human", "value": "I am writing a research paper on a idea Cache Conscious Task Regrouping on Multicore Processors"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Because of the interference in the shared cache on multicore processors, the performance of a program can be severely affected by its co-running programs. If job scheduling does not consider how a group of tasks utilize cache, the performance may degrade significantly, and the degradation usually varies sizably and unpredictably from run to run. ,  use trace-based program locality analysis and make it efficient enough for dynamic use.  show a complete on-line system for periodically measuring the parallel execution, predicting and ranking cache interference for all co-run choices, and reorganizing programs based on the prediction.  test our system on floating-point and mixed integer and floating-point workloads composed of SPEC 2006 benchmarks and compare with the default Linux job scheduler to show the benefit of the new system in improving performance and reducing performance variation."}]