Petri网
计算机科学
死锁
同步(交流)
死锁预防算法
并行计算
过程(计算)
多核处理器
并行算法
芯(光纤)
算法
分布式计算
网(多面体)
频道(广播)
计算机网络
数学
操作系统
电信
几何学
标识
DOI:10.1109/emeit.2011.6023388
摘要
This thesis explores the serial detection process of traditional banker's algorithm which can be parallelized through the synchronization and sharing synthesis of the Petri Net, and also it puts forward an improved banker's algorithm which is able to carry out parallel deadlock detection on the multi-core platform. First, it analyses the parallel performance of intra-processes and inter-processes so that their state changes and transition sequences can be grasped. Second, it calculates the performing sequences of the parallel algorithm with distributing them on every core of the processor to shorten the time of deadlock detection. The experiment result indicates that such an improved algorithm can greatly raise the detection efficiency and improve multi-core computer resources utilization effectually.
科研通智能强力驱动
Strongly Powered by AbleSci AI