Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Platforms with accelerators improve both performance and energy efficiency because they are specialized for specific for specific classes of) computations, which leads to-day in high-performance systems that increasingly turn into heterogenous architectures, thus outperforming multicores and GPUs for only a fraction of their por budget. In order to invoke an accelerator, the processor needs to efficiently transfer computation parameters such as operand starting addresses and conf guration data. To address this challenge  present a scalable dispatcher for computational intensive jobs named kernels, of variable complexity. The dispatcher can be easily implemented as a software runtime component or as a decoupled hardware unit, while it features runtime re-programming of ights, of queue size and of decision policies, to support adaptive scheduling, adjusting to application requirements and to system constraints.  evaluated the dispatcher using a simulator with actual kernels runtimes, showing negligible interference to provided scheduling services.
['George Kornaros', 'Menelaos Pratikakis']
I am writing a research paper on a idea VWQS: A dispatching mechanism of variable-size tasks in heterogeneous systems
[{"from": "human", "value": "I am writing a research paper on a idea VWQS: A dispatching mechanism of variable-size tasks in heterogeneous systems"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Platforms with accelerators improve both performance and energy efficiency because they are specialized for specific for specific classes of) computations, which leads to-day in high-performance systems that increasingly turn into heterogenous architectures, thus outperforming multicores and GPUs for only a fraction of their por budget. In order to invoke an accelerator, the processor needs to efficiently transfer computation parameters such as operand starting addresses and conf guration data. To address this challenge  present a scalable dispatcher for computational intensive jobs named kernels, of variable complexity. The dispatcher can be easily implemented as a software runtime component or as a decoupled hardware unit, while it features runtime re-programming of ights, of queue size and of decision policies, to support adaptive scheduling, adjusting to application requirements and to system constraints.  evaluated the dispatcher using a simulator with actual kernels runtimes, showing negligible interference to provided scheduling services."}]