【技术实现步骤摘要】
一种三值光学计算机的数据处理方法、设备、介质
[0001]本专利技术涉及光计算机
,尤其是涉及一种三值光学计算机的数据处理方法、设备、介质。
技术介绍
[0002]三值光学计算机以运算器位众多、运算器位可以被任意分组独立使用和每个运算器位的计算功能可以在运行时重构之应用特点为人们提供了一种大规模数据并行处理器。这种处理器在应用上与传统电子处理器最大的区别是允许用户随时重新配置各个处理器位的计算功能,而且数量巨大的处理器位可以任意分组独立使用。另外,三值光学计算机的存储器在面向处理器一侧具有随处理器位总数而变的数据总线宽度,但在应用程序层面上看不到这个特性的影响。然而,目前的各种编程平台都是围绕着电子CPU、GPU或MIC等没有这三大应用特点的处理器而建立,在其上无法生产出使用三值计算机特长的应用程序。
[0003]综上,当前缺少一种针对三值光学计算机的数据处理方法、设备、介质,以屏蔽掉底层复杂处理过程。
技术实现思路
[0004]本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种三值光 ...
【技术保护点】
【技术特征摘要】
1.一种三值光学计算机的数据处理方法,其特征在于,应用于三值光学计算机的辅助PC,所述方法包括如下步骤:从预设的处理队列中取出新的且与预设格式匹配的运算处理文件,对当前的运算处理文件中的文件头进行解析,获取重构信息,基于所述重构信息为各个运算器分配光学处理器位数,并构建重构潜像表,通过将所述重构潜像表装入重构寄存器实现光学处理器的重构;将当前的运算处理文件中的操作数据依次送入重构后的光学处理器中,依次获取运算结果后,获取与预设格式匹配的结果文件。2.根据权利要求1所述的一种三值光学计算机的数据处理方法,其特征在于,还包括:从客户端获取运算处理文件,通过解析获取计算任务的算道宽度和数据个数,计算得到当前计算任务的计算量,基于所述计算量和预设的指标确定当前任务的优先级并写入运算处理文件的文件头中,放入所述处理队列,其中,所述预设的指标基于所述算道宽度和光学处理器的总位数获取;根据所述处理队列中运算处理文件的优先级以及入队时间对处理队列进行排序。3.根据权利要求1所述的一种三值光学计算机的数据处理方法,其特征在于,所述的文件头包括用于返回运算结果的文件名和用户端IP地址、用于队列排序的文件优先级,以及用于重构光学处理器的数据类型、计算标示数、计算标示名称和字符、计算规则、运算器位数和数据个数。4.根据权利要求3所述的一种三值光学计算...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。