摘要
本发明涉及一种可编程交换架构芯片资源排布方法及装置,涉及芯片资源分配技术领域,该方法包括:构建待执行程序对应的所有执行节点之间的控制依赖关系和读写依赖关系,基于待执行程序对应的所有执行节点之间的控制依赖关系和读写依赖关系,确定待执行程序对应的所有执行节点的依赖关系哈希表;基于依赖关系哈希表、第一目标函数、第二目标函数以及可编程交换架构芯片的每一级流水线的资源约束条件,确定初始资源排布方案;基于模拟退火算法更新初始资源排布方案,得到最终的资源排布方案。本发明实现了在满足资源约束条件的前提下更好的发挥芯片性能,提升了可编程交换架构芯片的运行效率。