[发明专利]一种基于并发编程的自制P编程语言框架有效
申请号: | 201410210928.2 | 申请日: | 2014-05-16 |
公开(公告)号: | CN105094781A | 公开(公告)日: | 2015-11-25 |
发明(设计)人: | 张军;宋惟忠 | 申请(专利权)人: | 上海京知信息科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200060 上海市普*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 并发 编程 自制 语言 框架 | ||
技术领域
本发明涉及一种基于并发编程的自制P编程语言框架
背景技术
编程语言从汇编语言,到过程语言,和对象语言,并向更高级语言发展,其抽象化程度越高,运行的效率会越低。而大数据处理,特别是多媒体数据的处理,计算量越来越大,对编程语言抽象化要求同时,编程语言运行的效率也提出了更高的要求。
并行计算指的是在同一时刻存在多于一个计算任务被执行。由于处理器主频提高的上限,使用多核处理器进行并行计算已成为主流。API(应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
编程语言可通过公布硬件来提供高度的可移植性,而不是将硬件隐藏在抽象之下。编程语言可显式地定义平台、上下文、以及在不同设备上调度工作,这样编程语言就可进行并发编程,提高编程语言运行效率。
本发明提供了一种基于并发编程的自制P编程语言框架。框架包含音频处理、图像和视频处理、机器学习库、音频输入/输出、图像和视频输入/输出等模块;内核包含基本结构和算法、XML支持、混音函数、绘图函数;模块和内核之间是编程语言平台API,其定义了宿主机程序发现设备所用的函数以及这些函数的功能,并为编程语言应用创建上下文的函数。
发明内容
本发明的目的在于提供一种基于并发编程的自制P编程语言框架。本发明包括以下特征:
发明技术方案
一种基于并发编程的自制P编程语言框架,框架包含:
1)PA音频处理、PV图像和视频处理、ML机器学习库、AGUI音频输入/输出、VGUI图像和视频输入/输出等模块;
2)PCORE内核包含基本结构和算法、XML支持、混音函数、绘图函数;
3)模块和内核之间是P编程语言平台API,其定义了宿主机程序发现设备所用的函数以及这些函数的功能,并为编程语言应用创建上下文的函数。
附图说明
附图1是基于并发编程的自制P编程语言框架。
具体实施方式
这种基于并发编程的自制P编程语言框架,框架包含:
1)PA音频处理、PV图像和视频处理、ML机器学习库、AGUI音频输入/输出、VGUI图像和视频输入/输出等模块;
2)PCORE内核包含基本结构和算法、XML支持、混音函数、绘图函数;
3)模块和内核之间是P编程语言平台API,其定义了宿主机程序发现设备所用的函数以及这些函数的功能,并为编程语言应用创建上下文的函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海京知信息科技有限公司,未经上海京知信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410210928.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种输出参数调节方法及装置
- 下一篇:指令缓冲与对齐缓冲装置及其操作方法