【技术实现步骤摘要】
用于将应用函数卸载到装置的系统和方法相关申请的交叉参考本申请要求2018年12月21日申请且名称为“用于将应用函数卸载到装置的系统和方法”的美国临时专利申请第62/784,275号的优先权和权益,所述申请的全部内容特此以引用的方式明确地并入。
根据本公开的实施例的一个或多个方面涉及一种用于将应用函数卸载到装置的系统和方法。
技术介绍
在现代信息技术(informationtechnology;IT)基础设施中,可通过各种装置和工艺产生相对大量的数据。这些数据产生器的一些实例包含智能装置(例如,iPhone、iPad等)、自动驾驶车辆、社交网络以及物联网(internetofthings;IOT)装置。正在开发人工智能(Artificialintelligence;AI)和机器学习(machinelearning;ML)算法以分析和使用收集到的数据,以实现更高的应用效率和生产率。鉴于IT基础设施的近期发展,可能需要处理和分析数据。
技术介绍
章节中的以上信息仅用于增进对所述技术的背景的理解,且因此所述信息不应理解为对现有技术的存在性或相关性的承认。
技术实现思路
本公开的目标本公开的实施例的实例可提供一种用于将应用函数卸载到装置的系统和方法。本公开的示例实施例的方面涉及一种用于将应用函数卸载到装置的系统和方法。根据本公开的一些示例实施例,一种系统包含:主机装置;存储装置,包含嵌入式处理器;以及桥接器内核装置,包含桥接器内核硬件和桥接器内核固件,其中桥接器内 ...
【技术保护点】
1.一种用于将应用函数卸载到装置的系统,包括:/n主机装置;/n存储装置,包含嵌入式处理器;以及/n桥接器内核装置,包含桥接器内核硬件和桥接器内核固件,其中所述桥接器内核装置配置成从所述主机装置接收多个变量参数且将所述多个变量参数传输到所述嵌入式处理器以用于数据处理。/n
【技术特征摘要】
20181221 US 62/784,275;20190816 US 16/543,2641.一种用于将应用函数卸载到装置的系统,包括:
主机装置;
存储装置,包含嵌入式处理器;以及
桥接器内核装置,包含桥接器内核硬件和桥接器内核固件,其中所述桥接器内核装置配置成从所述主机装置接收多个变量参数且将所述多个变量参数传输到所述嵌入式处理器以用于数据处理。
2.根据权利要求1所述的系统,其中所述桥接器内核装置的实现对所述主机装置透明,其中所述桥接器内核装置对所述主机装置与所述桥接器内核装置之间的输送机构不可知,其中所述输送机构是外围组件互连快速或以太网连接中的一个。
3.根据权利要求1所述的系统,其中所述存储装置是固态驱动器,且所述嵌入式处理器是现场可编程门阵列处理器或固态驱动器控制器或分立协处理器,其中:
所述嵌入式处理器包含配置成在所述嵌入式处理器上执行的经卸载应用函数,所述嵌入式处理器进一步包含所述桥接器内核固件,
所述桥接器内核装置将从所述主机装置接收到的所述多个变量参数传输到所述经卸载应用函数,且
所述桥接器内核装置提取从所述主机装置的主机寄存器接口接收到的所述多个变量参数。
4.根据权利要求3所述的系统,其中所述存储装置进一步包含先进先出寄存器和动态随机存取存储器,所述动态随机存取存储器包含多个数据缓冲器和握手区以存储从所述主机装置接收到的所述多个变量参数,且其中所述先进先出寄存器和所述动态随机存取存储器以通信方式耦合到所述桥接器内核硬件。
5.根据权利要求4所述的系统,其中所述先进先出寄存器配置成将所述多个变量参数传送到并入有所述经卸载应用函数的所述嵌入式处理器以用于数据处理。
6.根据权利要求4所述的系统,其中所述桥接器内核硬件配置成将从所述主机装置接收到的所述多个变量参数暂时存储到所述动态随机存取存储器的所述握手区中。
7.根据权利要求4所述的系统,其中所述桥接器内核装置配置成充当在所述主机装置的客户应用模块上运行的主机应用的代理,其中所述主机应用对在何处或如何实现所述经卸载应用函数不可知。
8.根据权利要求4所述的系统,其中所述主机装置包含客户应用模块和开放计算语言模块,且其中所述主机装置配置成与所述存储装置建立外围组件互连快速或以太网连接。
9.根据权利要求8所述的系统,其中所述桥接器内核硬件包含多个硬件内核且所述桥接器内核固件包含多个软件内核,所述多个软件内核配置成在所述嵌入式处理器上运行,其中在所述主机装置的所述客户应用模块上运行的主机应用配置成通过所述开放计算语言模块与所述多个软件内核和所述多个硬件内核中的至少一个介接。
10.根据权利要求9所述的系统,其中所述桥接器内核装置配置成基于成本函数从所述多个硬件内核和所述多个软件内核当中选择一个或多个内核以用于数据处理。
11.根据权利要求10所述的系统,其中所述桥接器内核装置配置成基于使用从所述主机装置接收到的所述多个变量参数和存储参数或联网参数的所述成本函数来选择所述一个或多个内核以用于数据处理,其中从所述主机装置接收到的所述存储参数或所述联网参数包含提交队列标识符、完成队列标识符、流标识符、主机标识符、逻辑块地址范围、网络服务标识符、媒体存取控制标识符、传输控制协议/互联网协议字段、应用类型、应用标识符或与所述主机装置相关联的时间和日期中的至少一个。
12.根据权利要求11所述的系统,其中所述桥接器内核装置配置成使用所述先进先出寄存器从所述多个硬件内核和所述多个软件内核当中选择一个或多个内核以用于数据处理。
13.根据权利要求12所述的系统,其中所述桥接器内核固件配置成提取所述动态随机存取存储器的所述握手区中的所述多个变量参数且使用从所述主机装置接收到的所述多个变量参数来调用所述经卸载应用函数。
14.根据权利要求13所述的系统,其中所述...
【专利技术属性】
技术研发人员:瑞姆达斯·P·卡佳瑞,史蒂芬·G·菲斯契尔,奥斯卡·P·品托,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。