Harnessing Human Computation Cycles for the FPGA Placement Problem

Luke Terry,Vladimir Roitch, Shoeb Tufail, Kirit Singh, Omair Taraq,Wayne Luk,Peter Jamieson

ERSA(2009)

引用 29|浏览5
暂无评分
摘要
Harnessing human computation is an approach to find problem solutions. In this paper, we investigate harnessing this human computation for a Field Programmable Gate Array (FPGA) placement problem. We create a game called Plummings. In this game, a player attempts to reduce the critical path of a digital design mapped to an FPGA by swapping clusters on the array, but the problem details are abstracted away, and instead, the game simply presents a challenging problem where paths must be minimised to save the game characters - the Plummings. Once players have played a level, the placement is can be evaluated in VPR. Our results show that 4 human players over a set of 5 benchmarks can create placement solutions with comparable critical paths compared to VPR's solu- tions. This is not always the case, and we suggest some reasons and further approaches to improving our results.
更多
查看译文
关键词
placement,harnessing human computation,fpga,critical path,digital design,field programmable gate array
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要