第二届EDA设计精英挑战赛-兴发娱乐电子命题,八万大奖邀你来挑战高速仿真算法!
2020-08-06
作为中国EDA资深企业,自2010年成立以来,兴发娱乐电子秉持与中国集成电路行业共同成长的信念,始终致力于为中国集成电路产业打造多层次的专业人才培养机制。兴发娱乐电子一直重视产业人才培养,长期与多所高校保持科研合作,并率先提出了国内重点高校联合培养EDA专业人才计划,在山东大学微电子学院设立了EDA专业方向研究生班。
作为集成电路设计自动化(EDA)产教融合联盟常务理事单位,兴发娱乐电子积极参与产教协同项目,持续支持第二届集成电路EDA设计精英挑战赛。FastSPICE是兴发娱乐的存储EDA全流程中的关键环节,本次大赛赛题六“快速电路仿真器(FastSPICE)中的高性能矩阵向量”是兴发娱乐电子命题,邀你来战!
赛题六
快速电路仿真器(FastSPICE)中的高性能矩阵向量
赛题背景
在晶体管级电路瞬态仿真过程中,仿真器需要根据电路连接关系并结合KCL、KVL定理建立微分方程,然后求解离散化的方程,中间每个步长输出电压和电流的仿真结果。在瞬态仿真中的每个步长都会涉及到大量的矩阵向量运算,例如电流输出的计算,需要计算很多条支路电流并求和。矩阵向量运算在整个仿真中占据了相当比例的仿真时间,尤其是针对存储器(memory)电路的快速电路仿真器(FastSPICE)。因此,加速矩阵向量运算可以提高电路的仿真速度。
赛题描述
兴发娱乐电子提供电路方程矩阵的数据接口和计算方法,参赛队开发高效矩阵向量运算的实现,并以动态库的形式提供。电路仿真器在执行指定电路网表仿真时会加载该动态库,并将相应的电路仿真矩阵向量运算通过预定接口传递给动态库,由参赛队开发的高效矩阵向量运算架构完成。电路仿真器在仿真中会反复地产生不完全相同的运算任务,而且在同一时刻会向动态库提供多个矩阵的向量乘运算任务。动态库在完成运算任务后需要将结果写入到接口指定的数据块中,然后电路仿真器继续其他任务的执行。参赛队可以采用并行、指令优化等多种高性能计算相关的优化方法对运算过程进行加速,以实现用更短的时间得到正确结果的目标。
评分标准
精度 确保双精度数据类型计算正确。
速度 根据参赛队伍的数量排名,不同测试用例的权重不同。
内存消耗 对同等测试用例下不同参赛作品的内存消耗量做归一化,按照与最优值的差距比例进行评分。
创新项 依据报告中加速算法创新点的数量,以及对未来改进的展望进行评分。
奖项设置
EDA菁英杯:80000元
一等奖:20000元
二等奖:10000元