Subjects: Astronomy >> Astrophysical processes submitted time 2020-11-19 Cooperative journals: 《天文研究与技术》
Abstract:目前太阳高分辨图像重建往往采用斑点干涉术和斑点掩模法重建目标的模和相位,由于分组分块数据量大,算法复杂等因素,难以满足实时重建的要求。为了能缓解数据处理的压力,在现有在单组分块数据CPU/GPU混合计算方法的基础上,提出通过多进程将多组分块数据分配到GPU上同时并行处理的方法。实验表明,基于多进程并行加速方法可提高CPU和GPU资源利用效率,使GPU能同时处理多组分块数据,可显著提升图像分块处理的速度,加速比达4.7左右,相关研究可为天文数据并行化处理提供借鉴参考。
Subjects: Computer Science >> Integration Theory of Computer Science submitted time 2018-06-19 Cooperative journals: 《计算机应用研究》
Abstract: For the problem of lacking real-time scheduling mechanism in the embedded Forth operating system at present, this paper investigated the key technologies of multitask-scheduling of embedded operating system based on Forth virtual machine architecture. On the basis of Forth virtual machine technology, this paper defined a new interrupt task type to deal with real-time emergencies and proposed a new scheduling algorithm, which enabled the scheduling of terminal tasks, background tasks and interrupt tasks in Forth system to be successfully executed. The experimental results demonstrate that the improved Forth system can handle emergencies through real-time scheduling and has a high degree of real-time response and is especially suitable for the embedded environment which is required for real-time performance, so as to meet the increasingly complex application requirements of embedded system for efficient operating system and Forth technology.
Subjects: Computer Science >> Integration Theory of Computer Science submitted time 2018-05-20 Cooperative journals: 《计算机应用研究》
Abstract: In embedded application fields, the operating system presentes the more stern reality demand such as reconstruction, expansion, transplantation, interaction, security, and efficient. In combination with the above features of embedded system and inherent characteristics of Forth systems, using Forth virtual machine technology, this paper explored the key technologies of embedded operating system based on Forth virtual machine architecture, and proposed an embedded multitask operating system scheduling algorithm based on Forth virtual machine architecture, which had better extension and transplantation characteristics. The algorithm adopted a cooperative multi-task scheduling mechanism with Forth virtual machine instruction synchronization, shortened the task switching time, and simplified context switching operations to simply saving the data stack pointer. The experiment results demonstrate that the multitask scheduling algorithm based on Forth virtual machine architecture develops the inherent characteristics of Forth system, presents higher efficiency for specific applications, especially benefits for embedded environments with limited resources.
Subjects: Computer Science >> Integration Theory of Computer Science submitted time 2018-05-20 Cooperative journals: 《计算机应用研究》
Abstract: Faced with more and more complex embedded application requirements and urgent problems of the current embedded operating system research areas, such as reconstruction, transplantation, maintenance, trusted, multi-core, many-core and so on, this paper proposed an embedded multitask operating system architecture, which presents better scalability, transplantation, streamlined and efficient by exploring the key technologies of embedded operating system based on Forth virtual machine technology. The architecture implemented code sharing and multitask managing, by using the methods of classification storage mapping, Forth vector definition and user variable separation. The experiment results demonstrate that the embedded operating system architecture based on Forth virtual machine takes advantage of the inherent characteristics of the system, reduces the resources consumption, and improves system flexibility and operational efficiency.