摘要
目前USB在PC外设中应用越来越多,传输数据量不断增加对USB传输效率要求越来越高。但实际应用中因USB系统软件、设备自身特性等因素的影响,使得数据传输过程中USB带宽资源浪费严重。针对该问题,利用SARSA学习算法设计一种USB块传输事务调度方法,根据当前状态智能的分配每一帧中的事务。仿真结果表明,在多种块传输情况下,该方法与系统方式相比明显提高了USB带宽有效利用率和吞吐量。
USB is widely used in PC peripherals, and the increase of transmission data results in increas- ingly high requirement on transmission efficiency. However, there is a serious waste of USB bandwidth resources, due to the USB system software and characteristics of devices. A USB bulk transfer transaction scheduling method with SARSA learning algorithm for this problem, intelligently allocating the transac- tions in each frame based on current environment is designed. Simulation results show that this method significantly improves the utilization effectiveness of USB bandwidth and the throughput, compared to the method of the USB system, in the case of multiple bulk transfers.
出处
《中山大学学报(自然科学版)》
CAS
CSCD
北大核心
2014年第5期73-78,共6页
Acta Scientiarum Naturalium Universitatis Sunyatseni
基金
国防基础科研计划资助项目(B3120110005)