我正在寻找一种快速的方式来部分排序81个数字 - 理想情况下,我希望提取最低的16个值(不需要16个值的准确顺序)。
这个目标是在FPGA的专用硬件上实现的 - 所以这稍微复杂了一些,因为我希望结果实现的面积尽可能小。我查看并实现了奇偶合并排序算法,但我理想地寻找任何对我的需求更有效的东西(通过交易算法实现大小,获得最低的16个值的部分排序,不一定是有序的,而不是完整的排序)
任何建议都将非常受欢迎
非常感谢
这个目标是在FPGA的专用硬件上实现的 - 所以这稍微复杂了一些,因为我希望结果实现的面积尽可能小。我查看并实现了奇偶合并排序算法,但我理想地寻找任何对我的需求更有效的东西(通过交易算法实现大小,获得最低的16个值的部分排序,不一定是有序的,而不是完整的排序)
任何建议都将非常受欢迎
非常感谢