期刊文献+
共找到222篇文章
< 1 2 12 >
每页显示 20 50 100
Solution for integer linear bilevel programming problems using orthogonal genetic algorithm 被引量:10
1
作者 Hong Li Li Zhang Yongchang Jiao 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2014年第3期443-451,共9页
An integer linear bilevel programming problem is firstly transformed into a binary linear bilevel programming problem, and then converted into a single-level binary implicit programming. An orthogonal genetic algorith... An integer linear bilevel programming problem is firstly transformed into a binary linear bilevel programming problem, and then converted into a single-level binary implicit programming. An orthogonal genetic algorithm is developed for solving the binary linear implicit programming problem based on the orthogonal design. The orthogonal design with the factor analysis, an experimental design method is applied to the genetic algorithm to make the algorithm more robust, statistical y sound and quickly convergent. A crossover operator formed by the orthogonal array and the factor analysis is presented. First, this crossover operator can generate a smal but representative sample of points as offspring. After al of the better genes of these offspring are selected, a best combination among these offspring is then generated. The simulation results show the effectiveness of the proposed algorithm. 展开更多
关键词 integer linear bilevel programming problem integer optimization genetic algorithm orthogonal experiment design
在线阅读 下载PDF
An Exact Virtual Network Embedding Algorithm Based on Integer Linear Programming for Virtual Network Request with Location Constraint 被引量:3
2
作者 Zeheng Yang Yongan Guo 《China Communications》 SCIE CSCD 2016年第8期177-183,共7页
Network virtualization is known as a promising technology to tackle the ossification of current Internet and will play an important role in the future network area. Virtual network embedding(VNE) is a key issue in net... Network virtualization is known as a promising technology to tackle the ossification of current Internet and will play an important role in the future network area. Virtual network embedding(VNE) is a key issue in network virtualization. VNE is NP-hard and former VNE algorithms are mostly heuristic in the literature.VNE exact algorithms have been developed in recent years. However, the constraints of exact VNE are only node capacity and link bandwidth.Based on these, this paper presents an exact VNE algorithm, ILP-LC, which is based on Integer Linear Programming(ILP), for embedding virtual network request with location constraints. This novel algorithm is aiming at mapping virtual network request(VNR) successfully as many as possible and consuming less substrate resources.The topology of each VNR is randomly generated by Waxman model. Simulation results show that the proposed ILP-LC algorithm outperforms the typical heuristic algorithms in terms of the VNR acceptance ratio, at least 15%. 展开更多
关键词 network virtualization virtual network embedding exact VNE algorithm integer linear programming location constraint VNR acceptance ratio
在线阅读 下载PDF
A new heuristic algorithm for general integer linear programming problems 被引量:1
3
作者 高培旺 《Journal of Chongqing University》 CAS 2006年第3期170-174,共5页
A new heuristic algorithm is proposed for solving general integer linear programming problems. In the algorithm, the objective function hyperplane is used as a cutting plane, and then by introducing a special set of a... A new heuristic algorithm is proposed for solving general integer linear programming problems. In the algorithm, the objective function hyperplane is used as a cutting plane, and then by introducing a special set of assistant sets, an efficient heuristic search for the solution to the integer linear program is carried out in the sets on the objective function hyperplane. A simple numerical example shows that the algorithm is efficient for some problems, and therefore, of practical interest. 展开更多
关键词 integer linear programming objective function hyperplane cutting plane heuristic algorithm
在线阅读 下载PDF
Improved Balas and Mazzola Linearization for Quadratic 0-1 Programs with Application in a New CuttingPlane Algorithm 被引量:1
4
作者 Wajeb Gharibi 《International Journal of Communications, Network and System Sciences》 2012年第4期208-212,共5页
Balas and Mazzola linearization (BML) is widely used in devising cutting plane algorithms for quadratic 0-1 programs. In this article, we improve BML by first strengthening the primal formulation of BML and then consi... Balas and Mazzola linearization (BML) is widely used in devising cutting plane algorithms for quadratic 0-1 programs. In this article, we improve BML by first strengthening the primal formulation of BML and then considering the dual formulation. Additionally, a new cutting plane algorithm is proposed. 展开更多
关键词 QUADRATIC program integer program linearIZATION CUTTING Plane algorithm
在线阅读 下载PDF
A hybrid algorithm based on ILP and genetic algorithm for time-aware test case prioritization 被引量:1
5
作者 Sun Jiaze Wang Gang 《Journal of Southeast University(English Edition)》 EI CAS 2018年第1期28-35,共8页
To solve the problem of time-awarc test case prioritization,a hybrid algorithm composed of integer linear programming and the genetic algorithm(ILP-GA)is proposed.First,the test case suite which cm maximize the number... To solve the problem of time-awarc test case prioritization,a hybrid algorithm composed of integer linear programming and the genetic algorithm(ILP-GA)is proposed.First,the test case suite which cm maximize the number of covered program entities a d satisfy time constraints is selected by integer linea progamming.Secondly,the individual is encoded according to the cover matrices of entities,and the coverage rate of program entities is used as the fitness function and the genetic algorithm is used to prioritize the selected test cases.Five typical open source projects are selected as benchmark programs.Branch and method are selected as program entities,and time constraint percentages a e 25%and 75%.The experimental results show that the ILP-GA convergence has faster speed and better stability than ILP-additional and IP-total in most cases,which contributes to the detection of software defects as early as possible and reduces the software testing costs. 展开更多
关键词 test case prioritization integer linear programming(I LP) genetic algorithm time constraint
在线阅读 下载PDF
求解带有阻塞限制的HFSP的MILP模型与改进回溯搜索算法 被引量:8
6
作者 孟磊磊 张超勇 +2 位作者 任彩乐 李振国 任亚平 《中国机械工程》 EI CAS CSCD 北大核心 2018年第22期2647-2658,共12页
针对带有阻塞限制的不相关并行机混合流水车间调度问题,以最小化最长完工时间为目标,依据不同的建模思想,建立了求解该问题的4个混合整数线性规划(MILP)模型;鉴于混合整数线性规划不适合求解中大规模问题,提出了一种改进的回溯搜索算法... 针对带有阻塞限制的不相关并行机混合流水车间调度问题,以最小化最长完工时间为目标,依据不同的建模思想,建立了求解该问题的4个混合整数线性规划(MILP)模型;鉴于混合整数线性规划不适合求解中大规模问题,提出了一种改进的回溯搜索算法以求解中大规模问题,在该算法中,引入了轮盘赌选择策略以及变邻域搜索算法,以提高算法的收敛速度以及局部搜索能力。最后,对所提MILP模型以及算法进行了对比分析,通过对具体实例的求解验证了所提MILP模型以及算法的有效性及优越性。 展开更多
关键词 混合流水车间调度 阻塞 混合整数线性规划 回溯搜索算法 轮盘赌选择策略 变邻域搜索
在线阅读 下载PDF
基于ILP和最优光路的智能电网实时虚拟拓扑模型
7
作者 余战秋 《安阳师范学院学报》 2018年第5期32-36,共5页
为了满足智能电网骨干网络的实时延迟和最优光路的相关网络要求,提出一种基于整数线性规划(ILP)的虚拟拓扑模型。该模型包括网络延迟相关目标函数和光路路由、波长分配、波长连续性、流路由和流量损失约束,采用网络流量矩阵解决相应的... 为了满足智能电网骨干网络的实时延迟和最优光路的相关网络要求,提出一种基于整数线性规划(ILP)的虚拟拓扑模型。该模型包括网络延迟相关目标函数和光路路由、波长分配、波长连续性、流路由和流量损失约束,采用网络流量矩阵解决相应的虚拟拓扑问题。通过对时变网络流量数据和运行约束的自适应响应,来保持最优虚拟拓扑,从而为智能电网运营提供智能化感知和网络学习。仿真结果表明所提模型可以为智能电网实现优良的网络性能。 展开更多
关键词 整数线性规划 网络延迟 智能电网 最优光路 虚拟拓扑
在线阅读 下载PDF
成品油管道开泵方案优化MILP模型 被引量:3
8
作者 周星远 梁永图 +3 位作者 张昕 段志刚 邱睿 张浩然 《油气储运》 CAS 北大核心 2019年第5期562-567,共6页
成品油管道运行过程中沿线各泵站开泵方案的优化对于降低成品油管道的运行能耗具有重要作用。以往针对此问题大多采用动态规划及人工智能算法进行求解,具有一定的局限性,很少从整体上建立混合整数线性规划(MILP)模型并将启停泵时长限制... 成品油管道运行过程中沿线各泵站开泵方案的优化对于降低成品油管道的运行能耗具有重要作用。以往针对此问题大多采用动态规划及人工智能算法进行求解,具有一定的局限性,很少从整体上建立混合整数线性规划(MILP)模型并将启停泵时长限制问题考虑到所建模型的约束条件中。在此基于已知的批次调度计划,考虑到启停泵时长限制、沿线节点压力约束、过泵流量约束等约束条件,以泵运行费用与启停泵成本总和最小为目标函数,建立MILP数学模型并采用分支定界算法进行求解。以某实际运行成品油管道的输油计划为例,代入成品油管道开泵方案优化模型并进行求解。结果表明:该模型在较大程度上降低了管道的运行能耗,提高了管道的运行稳定性,符合现场操作工艺。(图3,表2,参24) 展开更多
关键词 成品油管道 Milp模型 分支定界算法 开泵方案优化 启停泵时长限制
原文传递
软件定义网络中基于网络切片和ILP模型的路由方案 被引量:2
9
作者 庞博 金乾坤 +1 位作者 合尼古力.吾买尔 齐兴斌 《计算机科学》 CSCD 北大核心 2018年第4期143-147,共5页
针对软件定义网络(SDN)中数据层的路由优化问题,提出一种基于网络切片和整数线性规划(ILP)多约束优化的路由方案。首先,根据多租户业务的链路需求,基于Kruskal算法对数据层中的链路资源进行网络切片,尽可能形成相互隔离的租户子网络。然... 针对软件定义网络(SDN)中数据层的路由优化问题,提出一种基于网络切片和整数线性规划(ILP)多约束优化的路由方案。首先,根据多租户业务的链路需求,基于Kruskal算法对数据层中的链路资源进行网络切片,尽可能形成相互隔离的租户子网络。然后,在考虑链路约束和租户业务的服务质量(QoS)约束下,以最小化传输延迟为目标,构建一个ILP整数线性规划(ILP)路由优化模型,并获得最佳的路由方案。仿真结果表明,所获得的路由方案具有较少的共享链路,有效降低了链路拥塞和传输延迟。 展开更多
关键词 软件定义网络 路由优化 QOS约束 网络切片 整数线性规划 KRUSKAL算法
在线阅读 下载PDF
基于ILP的电压岛驱动的多电压分配算法
10
作者 章宏伟 汪振利 +1 位作者 杜世民 张川 《计算机工程与应用》 CSCD 北大核心 2016年第1期23-28,共6页
为降低芯片功耗和电源布线网络的复杂度,针对可切分的布图结构,提出了一种时序约束下在后布图阶段进行多电压分配的整数线性规划模型,对功耗和电源网络进行协同优化,同时控制插入电平移位器的数目。为构建电源网络复杂度的度量模型,提... 为降低芯片功耗和电源布线网络的复杂度,针对可切分的布图结构,提出了一种时序约束下在后布图阶段进行多电压分配的整数线性规划模型,对功耗和电源网络进行协同优化,同时控制插入电平移位器的数目。为构建电源网络复杂度的度量模型,提出了一种时间复杂度仅为O(n)的模块相邻图构建方法来获得模块之间的相邻信息。模型中还考虑了在不同电压差的模块之间连线上插入不同延时和功耗的电平移位器,以进一步降低功耗。对5个GSRC电路的实验结果表明:所提出算法不仅可降低16.7-31.5%不等的功耗,还可将相同电压的模块有效集中在一起,形成电压岛。 展开更多
关键词 低功耗 多电压分配 整数线性规划 电压岛 模块相邻图
在线阅读 下载PDF
基于MILP模型的PFP算法的不可能差分分析 被引量:1
11
作者 黄思佳 欧海文 孙启龙 《北京电子科技学院学报》 2022年第3期64-70,共7页
PFP算法是借鉴国际标准PRESENT算法设计思想提出的一种轻量级分组密码算法,它使用Feistel结构,分组长度为64比特,密钥长度为80比特,迭代34轮。与以往的手动推导等方法不同,本文对PFP算法建立基于混合整数线性规划(MILP)的不可能差分计... PFP算法是借鉴国际标准PRESENT算法设计思想提出的一种轻量级分组密码算法,它使用Feistel结构,分组长度为64比特,密钥长度为80比特,迭代34轮。与以往的手动推导等方法不同,本文对PFP算法建立基于混合整数线性规划(MILP)的不可能差分计算模型,通过自动搜索研究获得了12,497个9轮(均是目前为止最长的)不可能差分区分器。并选取一个可以利用PFP算法S盒的差分传播特性的差分路径,构造出不可能差分区分器,实现了对PFP算法进行了13轮(文献中最多到9轮)不可能差分分析。这是目前为止攻击轮数最多、时间复杂度最低的一个攻击结果。 展开更多
关键词 分组密码 PFP算法 不可能差分分析(攻击) 混合整数线性规划
在线阅读 下载PDF
基于MILP的PICO算法差分和线性区分器的搜索 被引量:1
12
作者 石康康 任炯炯 陈少真 《密码学报》 CSCD 2023年第5期910-921,共12页
PICO算法是由Bansod等人在2016年提出的一种基于替换和排列的SPN网络的轻量级分组密码.目前针对PICO算法抵抗差分和线性分析的能力还有待进一步评估.本文基于MILP模型,首先利用不等式组对各组件的差分特征和线性掩码的传播规律进行了精... PICO算法是由Bansod等人在2016年提出的一种基于替换和排列的SPN网络的轻量级分组密码.目前针对PICO算法抵抗差分和线性分析的能力还有待进一步评估.本文基于MILP模型,首先利用不等式组对各组件的差分特征和线性掩码的传播规律进行了精细的刻画,其次针对密码算法的结构特点及S盒特性,对该模型进行了优化,缩小了搜索空间,并提出了针对PICO算法有效的两步搜索算法.最后利用该算法,搜索到了3条新的概率为2−63的21轮差分区分器,并首次搜索到了3条相关度为2−30的20轮线性区分器,为当前公开发表的最长线性区分器. 展开更多
关键词 分组密码 差分分析 线性分析 Milp模型 PICO算法
在线阅读 下载PDF
ACT、TED算法基于MILP搜索的积分分析
13
作者 熊家琪 袁征 +2 位作者 魏锦鹏 刘宗甫 朱亮 《小型微型计算机系统》 CSCD 北大核心 2022年第9期1976-1983,共8页
ACT和TED算法是近年来相继被提出的,分别基于SPN结构和Feistel结构而设计的两种轻量级分组密码算法.本文根据这两种算法不同的结构特性,分别构建了相关的基于比特可分性的MILP模型,并调用求解工具Gurobi对MILP模型进行求解.实验结果表明... ACT和TED算法是近年来相继被提出的,分别基于SPN结构和Feistel结构而设计的两种轻量级分组密码算法.本文根据这两种算法不同的结构特性,分别构建了相关的基于比特可分性的MILP模型,并调用求解工具Gurobi对MILP模型进行求解.实验结果表明:ACT和TED算法都存在8、9、10轮积分区分器,另外TED算法还存在7轮积分区分器.根据所搜索到的积分区分器,实现了两种算法的11轮密钥恢复攻击方案.利用ACT算法的9轮积分区分器向后扩展2轮进行11轮的密钥恢复攻击时,攻击数据复杂度为2^(36.39),时间复杂度为2^(36.39)次11轮加密,存储复杂度为2^(20).利用TED算法的8轮积分区分器向后扩展3轮进行11轮的密钥恢复攻击时,数据复杂度为2^(60.81),时间复杂度为2^(109.54)次11轮加密,存储复杂度为2^(59). 展开更多
关键词 轻量级分组密码算法 ACT TED 可分性 积分分析 Milp(混合线性整数规划)
在线阅读 下载PDF
Randomized MILP framework for Securing Virtual Machines from Malware Attacks
14
作者 R.Mangalagowri Revathi Venkataraman 《Intelligent Automation & Soft Computing》 SCIE 2023年第2期1565-1580,共16页
Cloud computing involves remote server deployments with public net-work infrastructures that allow clients to access computational resources.Virtual Machines(VMs)are supplied on requests and launched without interacti... Cloud computing involves remote server deployments with public net-work infrastructures that allow clients to access computational resources.Virtual Machines(VMs)are supplied on requests and launched without interactions from service providers.Intruders can target these servers and establish malicious con-nections on VMs for carrying out attacks on other clustered VMs.The existing system has issues with execution time and false-positive rates.Hence,the overall system performance is degraded considerably.The proposed approach is designed to eliminate Cross-VM side attacks and VM escape and hide the server’s position so that the opponent cannot track the target server beyond a certain point.Every request is passed from source to destination via one broadcast domain to confuse the opponent and avoid them from tracking the server’s position.Allocation of SECURITY Resources accepts a safety game in a simple format as input andfinds the best coverage vector for the opponent using a Stackelberg Equilibrium(SSE)technique.A Mixed Integer Linear Programming(MILP)framework is used in the algorithm.The VM challenge is reduced by afirewall-based controlling mechanism combining behavior-based detection and signature-based virus detection.The pro-posed method is focused on detecting malware attacks effectively and providing better security for the VMs.Finally,the experimental results indicate that the pro-posed security method is efficient.It consumes minimum execution time,better false positive rate,accuracy,and memory usage than the conventional approach. 展开更多
关键词 Virtualization technology security cross-VM channel attack VM-escape R-VM-Milp algorithm(randomized VM allocation of security resources) Mixed integer linear programming(Milp) SSE strategy firewall-based monitoring method
在线阅读 下载PDF
Heuristic Algorithm for Minimizing the Electricity Cost of Smart House
15
作者 Mohamed Arikiez Faisal Alotaibi +2 位作者 Farouq Gdhaidh Radwan Khershif Salahedin Rehan 《Journal of Energy and Power Engineering》 2017年第4期254-268,共15页
This framework proposes a heuristic algorithm based on LP (linear programming) for optimizing the electricity cost in large residential buildings, in a smart grid environment. Our heuristic tackles large multi-objec... This framework proposes a heuristic algorithm based on LP (linear programming) for optimizing the electricity cost in large residential buildings, in a smart grid environment. Our heuristic tackles large multi-objective energy allocation problem (large number of appliances and high time resolution). The primary goal is to reduce the electricity bills, and discomfort factor. Also, increase the utilization of domestic renewable energy, and reduce the running time of the optimization algorithm. Our heuristic algorithm uses linear programming relaxation, and two rounding strategies. The first technique, called CR (cumulative rounding), is designed for thermostatic appliances such as air conditioners and electric heaters, and the second approach, called MCR (minimum cost rounding), is designed for other interruptible appliances. The results show that the proposed heuristic algorithm can be used to solve large MILP (mixed integer linear programming) problems and gives a decent suboptimal solution in polynomial time. 展开更多
关键词 Smart grid mixed integer linear programming LP relaxation demand side management demand response multi-objective optimization heuristic allocation algorithm.
在线阅读 下载PDF
绿色与数智化运营下机场地勤车辆调度优化
16
作者 田琼 陈晓静 郭蕊 《工程管理科技前沿》 北大核心 2025年第2期25-32,共8页
机场电动无人驾驶车辆应用有助于减少碳排放,促进机场数智化建设。本文研究了与航班准点率及旅客行程体验密切相关的采用无人驾驶的摆渡车及行李车的机场电动地勤车辆调度问题。在满足航班服务时间窗,并允许车辆在航班服务过程中进行全... 机场电动无人驾驶车辆应用有助于减少碳排放,促进机场数智化建设。本文研究了与航班准点率及旅客行程体验密切相关的采用无人驾驶的摆渡车及行李车的机场电动地勤车辆调度问题。在满足航班服务时间窗,并允许车辆在航班服务过程中进行全额或部分充电的条件下,建立了以最小化机场车辆运营成本及航班服务时间为目标的混合整数线性规划模型,结合航班服务等待时间最小化机制,设计了以Gurobi航班服务时序轮转法为基础的TR_SWT贪心算法。在数值实验中,采用北京首都国际机场的实际运营数据,通过灵敏度分析,指出了合理地控制行李车速度,有利于兼顾安全及运营收益,并基于小规模算例及实际算例测试了模型的合理性及方法的有效性,证明了所提出的方法在减少航班延迟服务方面具有优越性,可为机场地勤车辆调度的绿色与数智化运营提供理论借鉴。 展开更多
关键词 机场电动无人驾驶车辆 航班服务 车辆调度 混合整数线性规划模型 TR_SWT贪心算法
在线阅读 下载PDF
考虑碳排放及翻箱量的集装箱堆存优化
17
作者 陈丽芬 林嘉俊 《集美大学学报(自然科学版)》 2025年第1期40-50,共11页
针对港口集装箱作业过程中产生的碳排放和翻箱现象,考虑集装箱进出堆场顺序及集装箱质量等因素,以集装箱在堆场存取过程中的碳排放和翻箱量最低为目标函数,构建混合整数线性规划模型。分别采用启发式算法和超启发式算法对集装箱堆存方... 针对港口集装箱作业过程中产生的碳排放和翻箱现象,考虑集装箱进出堆场顺序及集装箱质量等因素,以集装箱在堆场存取过程中的碳排放和翻箱量最低为目标函数,构建混合整数线性规划模型。分别采用启发式算法和超启发式算法对集装箱堆存方案进行优化,比较两算法在堆存优化问题中的适用性。结果表明:超启发式算法在求解结果和稳定性方面优于启发式算法,其在满足堆场堆存需求的同时,最大限度地减少了堆存环节中的碳排放。 展开更多
关键词 码头堆场 碳排放 混合整数线性规划 超启发式算法
在线阅读 下载PDF
基于强化学习与遗传算法的机器人并行拆解序列规划方法 被引量:2
18
作者 汪开普 马晓艺 +2 位作者 卢超 殷旅江 李新宇 《国防科技大学学报》 北大核心 2025年第2期24-34,共11页
在拆解序列规划问题中,为了提高拆解效率、降低拆解能耗,引入了机器人并行拆解模式,构建了机器人并行拆解序列规划模型,并设计了基于强化学习的遗传算法。为了验证模型的正确性,构造了混合整数线性规划模型。算法构造了基于目标导向的... 在拆解序列规划问题中,为了提高拆解效率、降低拆解能耗,引入了机器人并行拆解模式,构建了机器人并行拆解序列规划模型,并设计了基于强化学习的遗传算法。为了验证模型的正确性,构造了混合整数线性规划模型。算法构造了基于目标导向的编解码策略,以提高初始解的质量;采用Q学习来选择算法迭代过程中的最佳交叉策略和变异策略,以增强算法的自适应能力。在一个34项任务的发动机拆解案例中,通过与四种经典多目标算法对比,验证了所提算法的优越性;分析所得拆解方案,结果表明机器人并行拆解模式可以有效缩短完工时间,并降低拆解能耗。 展开更多
关键词 拆解序列规划 机器人并行拆解 混合整数线性规划模型 遗传算法 强化学习
在线阅读 下载PDF
基于遗传模拟退火算法的资源受限人机协作装配线平衡研究 被引量:1
19
作者 汪开普 章卫 李新宇 《计算机集成制造系统》 北大核心 2025年第6期2043-2058,共16页
针对协作机器人数受限的人机协作装配线平衡问题,构建了以最小化节拍为优化目标的混合整数线性规划模型,并验证了模型的正确性。针对问题任务分配复杂、装配模式多、机器人资源受限等特征,提出一种混合遗传模拟退火算法。考虑工位内工... 针对协作机器人数受限的人机协作装配线平衡问题,构建了以最小化节拍为优化目标的混合整数线性规划模型,并验证了模型的正确性。针对问题任务分配复杂、装配模式多、机器人资源受限等特征,提出一种混合遗传模拟退火算法。考虑工位内工人和机器人的调度关系,构造了基于任务分配、任务模式和资源约束的三段式编解码策略,以提高初始解的质量;设计了一种基于优先约束的映射算子和插入变异算子,以增强算法的全局搜索能力;引入模拟退火操作,并设计了任务、装配模式与机器人分配组合的8种新解产生方式,来提高算法的局部搜索能力。通过32个测试案例并与4种经典算法对比,验证了所提算法的有效性和优越性。在资源受限的不同规模案例上,相比手工装配模式,人机协作装配模式的节拍分别缩短了17.83%,15.00%,14.71%,有效提高了装配效率。 展开更多
关键词 装配线平衡 人机协作 混合整数线性规划 遗传算法 模拟退火算法
在线阅读 下载PDF
基于RISC-V VLIW架构的混合指令调度算法
20
作者 李奕瑾 杜绍敏 +3 位作者 赵家程 王雪莹 查永权 崔慧敏 《软件学报》 北大核心 2025年第9期3937-3953,共17页
指令级并行是处理器体系结构研究的经典难题.VLIW架构是数字信号处理器领域中提升指令级并行的一种常用架构.VLIW架构的指令发射顺序是由编译器决定的,因此其指令级并行的性能强依赖于编译器的指令调度.为了探索RISC-V VLIW架构的扩展潜... 指令级并行是处理器体系结构研究的经典难题.VLIW架构是数字信号处理器领域中提升指令级并行的一种常用架构.VLIW架构的指令发射顺序是由编译器决定的,因此其指令级并行的性能强依赖于编译器的指令调度.为了探索RISC-V VLIW架构的扩展潜力,丰富RISC-V生态,研究RISC-V VLIW架构的指令调度算法优化.针对单个调度区域,整数线性规划调度算法能够得到调度最优解但复杂度较高,表调度算法复杂度较低但无法得到调度最优解.为了结合两种调度算法的优点,提出了一种IPC理论模型指导的混合指令调度算法,即通过IPC理论模型定位到表调度未达最优解的调度区域,再对该调度区域进一步实施整数线性规划调度算法.该理论模型基于数据流分析技术协同考虑指令依赖和硬件资源,能够以线性复杂度给出IPC的理论上界.混合调度的核心在于IPC理论模型的准确性,理论模型准确率为95.74%.在给定的测评基准上,提出的理论模型应用于混合指令调度时,能够平均认定94.62%的调度区域在表调度下已达最优解,因此仅有5.38%的调度区域需再进行整数线性规划调度.该混合调度算法能够以接近表调度的复杂度达到整数线性规划调度的调度效果. 展开更多
关键词 RISC-V 超长指令字(VLIW) 整数线性规划(ilp) 表调度 理论模型
在线阅读 下载PDF
上一页 1 2 12 下一页 到第
使用帮助 返回顶部