Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Graphics Processing Units (GPUs) have become a prevalent platform for high throughput general purpose computing. The peak computational throughput of GPUs has been steadily increasing with each technology node by scaling the number of cores on the chip. Although this vastly improves the performance of several compute-intensive applications, our experiments show that some applications can achieve peak performance without utilizing all cores on the chip.  refer to the number of cores at which performance of an application saturates as the optimal number of active cores (N opt ).  propose executing the application on N opt  cores, and por-gating the unused cores to reduce static por consumption. Towards this target,  present ONAC (Optimal Number of Active Cores detector), a runtime technique to detect N opt . ONAC uses a novel estimation model, which significantly reduces the number of hardware samples taken to detect the optimal core count, compared to a sequential detection technique (Seq-Det).  implement ONAC and Seq-Det in a cycle-level GPU performance simulator and analyze their effect on performance, por and energy. Our evaluation shows that ONAC and Seq-Det can reduce energy consumption by 20% and 10% on average for memory-intensive applications, without sacrificing more than 2% performance. The higher energy savings for ONAC comes from reducing the detection time by 45% as compared to Seq-Det.
['Xian Zhu', 'Mihir Awatramani', 'Diane T. Rover', 'Joseph Zambreno']
I am writing a research paper on a idea ONAC: Optimal number of active cores detector for energy efficient GPU computing
[{"from": "human", "value": "I am writing a research paper on a idea ONAC: Optimal number of active cores detector for energy efficient GPU computing"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Graphics Processing Units (GPUs) have become a prevalent platform for high throughput general purpose computing. The peak computational throughput of GPUs has been steadily increasing with each technology node by scaling the number of cores on the chip. Although this vastly improves the performance of several compute-intensive applications, our experiments show that some applications can achieve peak performance without utilizing all cores on the chip.  refer to the number of cores at which performance of an application saturates as the optimal number of active cores (N opt ).  propose executing the application on N opt  cores, and por-gating the unused cores to reduce static por consumption. Towards this target,  present ONAC (Optimal Number of Active Cores detector), a runtime technique to detect N opt . ONAC uses a novel estimation model, which significantly reduces the number of hardware samples taken to detect the optimal core count, compared to a sequential detection technique (Seq-Det).  implement ONAC and Seq-Det in a cycle-level GPU performance simulator and analyze their effect on performance, por and energy. Our evaluation shows that ONAC and Seq-Det can reduce energy consumption by 20% and 10% on average for memory-intensive applications, without sacrificing more than 2% performance. The higher energy savings for ONAC comes from reducing the detection time by 45% as compared to Seq-Det."}]