CN114691584A - 一种基于pcie接口高速数据流的sm1加解密装置 - Google Patents

一种基于pcie接口高速数据流的sm1加解密装置 Download PDF

Info

Publication number
CN114691584A
CN114691584A CN202210349017.2A CN202210349017A CN114691584A CN 114691584 A CN114691584 A CN 114691584A CN 202210349017 A CN202210349017 A CN 202210349017A CN 114691584 A CN114691584 A CN 114691584A
Authority
CN
China
Prior art keywords
data
algorithm
core
processing unit
encryption
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210349017.2A
Other languages
English (en)
Other versions
CN114691584B (zh
Inventor
刘曼
王立红
邱达
张奇惠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Wise Security Technology Co Ltd
Original Assignee
Guangzhou Wise Security Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Wise Security Technology Co Ltd filed Critical Guangzhou Wise Security Technology Co Ltd
Priority to CN202210349017.2A priority Critical patent/CN114691584B/zh
Publication of CN114691584A publication Critical patent/CN114691584A/zh
Application granted granted Critical
Publication of CN114691584B publication Critical patent/CN114691584B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0026PCI express

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种基于PCIE接口高速数据流的SM1加解密装置,装置包括,第一处理单元;用于进行PCIE输出高速数据流接口处理流程;第二处理单元;用于进行多核SM1算法共享的密钥独立处理流程;第三处理单元;用于进行为满足PCIE高速数据所进行的多核心数据处理流程。

Description

一种基于PCIE接口高速数据流的SM1加解密装置
技术领域
本发明涉及数据处理技术领域,尤其涉及一种基于PCIE接口高速数据流的SM1加解密装置。
背景技术
随着大数据、人工智能、云计算等领域的发展,服务器内的高速硬件需求变得愈发紧迫,PCIE传输技术作为无处不在的I/O互联解决方案,成为了服务器总线的主流解决方案。
在高速数据发展的同时,安全需求也日益高涨,尤其新型基础设施建设的人工智能里的安防行业领域,5G网络车联网应用领域和工业互联网领域,这些领域都是基于安全前提下的高速数据,因此慢速的安全硬件装置成为了目前发展的瓶颈。
在目前大数据量的使用过程中,基于多用户,多线程的调度使用是目前应用的主流需求,应用层需要硬件装置能支撑软件层面多硬件调度,多线程并行运行。
所以,在高速数据流,多用户多线程情况下,对于慢速的加解密算法SM1来说,需要找到一种硬件可解决方案,进而满足多用户需求以及高速数据量的需求。
发明内容
本发明的目的在于提供一种基于PCIE接口高速数据流的SM1加解密装置,从而解决现有技术中存在的前述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种基于PCIE接口高速数据流的SM1加解密装置,装置包括,
第一处理单元;用于进行PCIE输出高速数据流接口处理流程;
第二处理单元;用于进行多核SM1算法共享的密钥独立处理流程;
第三处理单元;用于进行为满足PCIE高速数据所进行的多核心数据处理流程。
优选的,所述PCIE输出高速数据流接口处理流程具体包括如下内容,
S11、从PCIE接口中获取待处理的明文数据以及控制数据,并采用DMA将待处理的明文数据以及控制数据搬移到装置内部的存储空间中;
S12、装置自动从存储空间中检测明文数据,并解析明文数据的伴随信息;所述伴随信息包括明文数据的加解密指令、SM1运算轮数指令以及加解密模式指令在内的控制指令;
S13、当装置解析完成后,开始从存储空间中读取该明文数据,并依据该明文数据的控制指令,开始分配数据流进行运算;
S14、当装置运算完毕后,将运算得到的密文数据存入存储空间,并通知PCIE接口进行发送。
优选的,所述为满足PCIE高速数据所进行的多核心数据处理流程中,多个算法核能够同时独立工作,并享有独立的数据存储空间;所述为满足PCIE高速数据所进行的多核心数据处理流程具体包括如下内容,
S21、为数据流中的每路数据产生伴随Tag,该伴随Tag包含多个算法核的状态信息以及数据的长度信息;
S22、依据伴随Tag中是否存在待处理信息,为其分配空闲算法核,该空闲算法核调用SM1算法进行运算处理。
优选的,S21具体包括如下内容,
S211、数据流从PCIE接口输入数据,装置在存储空间内检测数据;
S212、依据存储空间写入的指针,进行数据统计;
S213、记录写入数据的初始地址指针,并关联多个算法核的状态信息;
S214、依据多个算法核的状态信息,将处于空闲状态的算法核的编号与数据初始地址和数据长度信息,产生固定格式的伴随Tag;
S215、每个算法核将依据固定格式的伴随Tag,将数据初始地址处理为长度大于0的数据。
优选的,S22具体包括如下内容,
S221、查询伴随Tag格式中的数据长度信息,长度大于0则表示有待处理信息;
S222、查询记录多个算法核状态信息的空闲状态索引表,将处于空闲状态的算法核置为忙状态,并将伴随Tag中有待处理信息的地址分配给该算法核,该算法核调用SM1算法进行处理;若空闲状态索引表中所有算法核均为忙状态,则每隔一段周期进行轮询查询,直到查询到处于空闲状态的算法核;
S223、当分配给该算法核的数据处理完毕,则在收到处理完成的信号后,更新空闲状态索引表。
优选的,S222中,依据空闲状态索引表的索引编号按照固定优先级的方式查询处于空闲状态的算法核。
优选的,将第三处理单元划分为数据处理单元、密钥处理单元和存储接口单元;
数据处理单元解决加密流程运算,依据多核需求,将内部数据处理占用资源较大、处理周期长的功能划分为独立的数据处理单元,该数据处理单元设置为流水方式,方便多数据流水处理,便于多核数据管理;
密钥处理单元解决密钥产生,依据多核需求,多个数据处理单元共享一个密钥处理单元,该密钥处理单元设置为流水方式,便于多核数据管理;
存储接口单元用于解决数据存入和读取,依据多核需求,数据处理单元在数据存入时将原始数据地址存入伴随Tag,每个算法核都有相应的伴随Tag,在数据处理完毕后,采用覆盖原始数据的方式,伴随Tag中地址信息索引保持不变,索引中的内容由原始数据变成加解密后的数据。
优选的,所述多核SM1算法共享的密钥独立处理流程具体为,多个算法核共享一个密钥处理单元,密钥处理单元依据每个算法核的密钥地址索引,从存储空间中读取密钥数据进行相关密钥运算,并将该次密钥运算结果下发到该算法核。
本发明的有益效果是:1、简化了处理器(cpu)对加密模块控制,处理器只要配置待处理数据及相关控制信息的地址,设备自动进行数据搬移。2、满足多核同时处理数据能力,提升运算效率。3、使用单独的秘钥产生模块,减少了秘钥产生的逻辑资源消耗。4、运算完成后自动dma写回到数据处理器内存区,数据搬移更高效,处理器更容易处理。
附图说明
图1是本发明实施例中装置的架构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本实施例中,提供一种基于PCIE接口高速数据流的SM1加解密装置,装置包括,
第一处理单元;用于进行PCIE输出高速数据流接口处理流程;
第二处理单元;用于进行多核SM1算法共享的密钥独立处理流程;
第三处理单元;用于进行为满足PCIE高速数据所进行的多核心数据处理流程。
本实施例中,所述PCIE输出高速数据流接口处理流程具体包括如下内容,
S11、从PCIE接口中获取待处理的明文数据以及控制数据,并采用DMA将待处理的明文数据以及控制数据搬移到装置内部的存储空间中;
S12、装置自动从存储空间中检测明文数据,并解析明文数据的伴随信息;所述伴随信息包括明文数据的加解密指令、SM1运算轮数指令以及加解密模式指令等控制类指令;
S13、当装置解析完成后,开始从存储空间中读取该明文数据,并依据该明文数据的控制指令,开始分配数据流进行运算;
S14、当装置运算完毕后,将运算得到的密文数据存入存储空间,并通知PCIE接口进行发送。
本实施例中,所述为满足PCIE高速数据所进行的多核心数据处理流程中,多个算法核能够同时独立工作,并享有独立的数据存储空间;所述为满足PCIE高速数据所进行的多核心数据处理流程具体包括如下内容,
S21、为数据流中的每路数据产生伴随Tag,该伴随Tag包含多个算法核的状态信息以及数据的长度信息;
S22、依据伴随Tag中是否存在待处理信息,为其分配空闲算法核,该空闲算法核调用SM1算法进行运算处理。
本实施例中,S21具体包括如下内容,
S211、数据流从PCIE接口输入数据,装置在存储空间内检测数据;
S212、依据存储空间写入的指针,进行数据统计;
S213、记录写入数据的初始地址指针,并关联多个算法核的状态信息;
S214、依据多个算法核的状态信息,将处于空闲状态的算法核的编号与数据初始地址和数据长度信息,产生固定格式的伴随Tag;
S215、每个算法核将依据固定格式的伴随Tag,将数据初始地址处理为长度大于0的数据。
本实施例中,S22具体包括如下内容,
S221、查询伴随Tag格式中的数据长度信息,长度大于0则表示有待处理信息;
S222、查询记录多个算法核状态信息的空闲状态索引表,将处于空闲状态的算法核置为忙状态,并将伴随Tag中有待处理信息(长度大于0)的地址分配给该算法核,该算法核调用SM1算法进行处理;若空闲状态索引表中所有算法核均为忙状态,则每隔一段周期进行轮询查询,直到查询到处于空闲状态的算法核;
S223、当分配给该算法核的数据处理完毕,则在收到处理完成的信号后,更新空闲状态索引表。
本实施例中,S222中,依据空闲状态索引表的索引编号按照固定优先级的方式查询处于空闲状态的算法核。
本实施例中,在传统SM1算法基础上,依据多核心处理需求,设计为三个独立结构,满足资源最少、性能优先的原则;因此将第三处理单元划分为数据处理单元、密钥处理单元和存储接口单元;
数据处理单元解决加密流程运算,依据多核需求,将内部数据处理占用资源较大、处理周期长的功能划分为独立的数据处理单元,该数据处理单元设置为流水方式,方便多数据流水处理,便于多核数据管理;
密钥处理单元解决密钥产生,依据多核需求,多个数据处理单元共享一个密钥处理单元,该密钥处理单元设置为流水方式,便于多核数据管理;
存储接口单元用于解决数据存入和读取,依据多核需求,数据处理单元在数据存入时将原始数据地址存入伴随Tag,每个算法核都有相应的伴随Tag(算法核与伴随Tag一一对应),在数据处理完毕后,采用覆盖原始数据的方式,伴随Tag中地址信息索引保持不变,索引中的内容由原始数据变成加解密后的数据。
本实施例中,所述多核SM1算法共享的密钥独立处理流程具体为,多个算法核共享一个密钥处理单元,密钥处理单元依据每个算法核的密钥地址索引,从存储空间中读取密钥数据进行相关密钥运算,并将该次密钥运算结果下发到该算法核。
通过采用本发明公开的上述技术方案,得到了如下有益的效果:
本发明提供了一种基于PCIE接口高速数据流的SM1加解密装置,该加解密装置简化了处理器(cpu)对加密模块控制,处理器只要配置待处理数据及相关控制信息的地址,设备自动进行数据搬移。该加解密装置满足多核同时处理数据能力,提升运算效率。该加解密装置使用单独的秘钥产生模块,减少了秘钥产生的逻辑资源消耗。该加解密装置运算完成后自动dma写回到数据处理器内存区,数据搬移更高效,处理器更容易处理。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。

Claims (8)

1.一种基于PCIE接口高速数据流的SM1加解密装置,其特征在于:装置包括,
第一处理单元;用于进行PCIE输出高速数据流接口处理流程;
第二处理单元;用于进行多核SM1算法共享的密钥独立处理流程;
第三处理单元;用于进行为满足PCIE高速数据所进行的多核心数据处理流程。
2.根据权利要求1所述的基于PCIE接口高速数据流的SM1加解密装置,其特征在于:所述PCIE输出高速数据流接口处理流程具体包括如下内容,
S11、从PCIE接口中获取待处理的明文数据以及控制数据,并采用DMA将待处理的明文数据以及控制数据搬移到装置内部的存储空间中;
S12、装置自动从存储空间中检测明文数据,并解析明文数据的伴随信息;所述伴随信息包括明文数据的加解密指令、SM1运算轮数指令以及加解密模式指令在内的控制指令;
S13、当装置解析完成后,开始从存储空间中读取该明文数据,并依据该明文数据的控制指令,开始分配数据流进行运算;
S14、当装置运算完毕后,将运算得到的密文数据存入存储空间,并通知PCIE接口进行发送。
3.根据权利要求1所述的基于PCIE接口高速数据流的SM1加解密装置,其特征在于:所述为满足PCIE高速数据所进行的多核心数据处理流程中,多个算法核能够同时独立工作,并享有独立的数据存储空间;所述为满足PCIE高速数据所进行的多核心数据处理流程具体包括如下内容,
S21、为数据流中的每路数据产生伴随Tag,该伴随Tag包含多个算法核的状态信息以及数据的长度信息;
S22、依据伴随Tag中是否存在待处理信息,为其分配空闲算法核,该空闲算法核调用SM1算法进行运算处理。
4.根据权利要求3所述的基于PCIE接口高速数据流的SM1加解密装置,其特征在于:S21具体包括如下内容,
S211、数据流从PCIE接口输入数据,装置在存储空间内检测数据;
S212、依据存储空间写入的指针,进行数据统计;
S213、记录写入数据的初始地址指针,并关联多个算法核的状态信息;
S214、依据多个算法核的状态信息,将处于空闲状态的算法核的编号与数据初始地址和数据长度信息,产生固定格式的伴随Tag;
S215、每个算法核将依据固定格式的伴随Tag,将数据初始地址处理为长度大于0的数据。
5.根据权利要求4所述的基于PCIE接口高速数据流的SM1加解密装置,其特征在于:S22具体包括如下内容,
S221、查询伴随Tag格式中的数据长度信息,长度大于0则表示有待处理信息;
S222、查询记录多个算法核状态信息的空闲状态索引表,将处于空闲状态的算法核置为忙状态,并将伴随Tag中有待处理信息的地址分配给该算法核,该算法核调用SM1算法进行处理;若空闲状态索引表中所有算法核均为忙状态,则每隔一段周期进行轮询查询,直到查询到处于空闲状态的算法核;
S223、当分配给该算法核的数据处理完毕,则在收到处理完成的信号后,更新空闲状态索引表。
6.根据权利要求5所述的基于PCIE接口高速数据流的SM1加解密装置,其特征在于:S222中,依据空闲状态索引表的索引编号按照固定优先级的方式查询处于空闲状态的算法核。
7.根据权利要求6所述的基于PCIE接口高速数据流的SM1加解密装置,其特征在于:将第三处理单元划分为数据处理单元、密钥处理单元和存储接口单元;
数据处理单元解决加密流程运算,依据多核需求,将内部数据处理占用资源较大、处理周期长的功能划分为独立的数据处理单元,该数据处理单元设置为流水方式,方便多数据流水处理,便于多核数据管理;
密钥处理单元解决密钥产生,依据多核需求,多个数据处理单元共享一个密钥处理单元,该密钥处理单元设置为流水方式,便于多核数据管理;
存储接口单元用于解决数据存入和读取,依据多核需求,数据处理单元在数据存入时将原始数据地址存入伴随Tag,每个算法核都有相应的伴随Tag,在数据处理完毕后,采用覆盖原始数据的方式,伴随Tag中地址信息索引保持不变,索引中的内容由原始数据变成加解密后的数据。
8.根据权利要求7所述的基于PCIE接口高速数据流的SM1加解密装置,其特征在于:所述多核SM1算法共享的密钥独立处理流程具体为,多个算法核共享一个密钥处理单元,密钥处理单元依据每个算法核的密钥地址索引,从存储空间中读取密钥数据进行相关密钥运算,并将该次密钥运算结果下发到该算法核。
CN202210349017.2A 2022-04-01 2022-04-01 一种基于pcie接口高速数据流的sm1加解密装置 Active CN114691584B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210349017.2A CN114691584B (zh) 2022-04-01 2022-04-01 一种基于pcie接口高速数据流的sm1加解密装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210349017.2A CN114691584B (zh) 2022-04-01 2022-04-01 一种基于pcie接口高速数据流的sm1加解密装置

Publications (2)

Publication Number Publication Date
CN114691584A true CN114691584A (zh) 2022-07-01
CN114691584B CN114691584B (zh) 2023-10-27

Family

ID=82141017

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210349017.2A Active CN114691584B (zh) 2022-04-01 2022-04-01 一种基于pcie接口高速数据流的sm1加解密装置

Country Status (1)

Country Link
CN (1) CN114691584B (zh)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105897407A (zh) * 2016-06-02 2016-08-24 北京赛思信安技术股份有限公司 一种高速有限长度的rc4加解密装置
CN106788975A (zh) * 2016-12-28 2017-05-31 北京天融信网络安全技术有限公司 基于sm4密码算法的加解密装置
CN107092835A (zh) * 2017-04-21 2017-08-25 杭州华澜微电子股份有限公司 一种虚拟存储盘的计算机数据加密装置及方法
CN109067523A (zh) * 2018-07-28 2018-12-21 杭州电子科技大学 一种加密卡的数据加密方法
CN109902043A (zh) * 2019-01-30 2019-06-18 中国科学院声学研究所 一种基于fpga的国密算法加速处理***
CN110163011A (zh) * 2019-05-14 2019-08-23 北京计算机技术及应用研究所 一种高速安全硬盘设计方法
CN110650008A (zh) * 2019-08-30 2020-01-03 武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所) 多端口fc加密方法及装置
CN111241603A (zh) * 2020-01-07 2020-06-05 北京智芯微电子科技有限公司 基于PCIe接口的加密卡架构、加密卡及电子设备
CN112035388A (zh) * 2020-08-12 2020-12-04 北京数盾信息科技有限公司 一种基于PCI-e通道的高性能加解密方法
CN112613053A (zh) * 2020-12-25 2021-04-06 北京天融信网络安全技术有限公司 一种数据加解密方法及装置
CN112765077A (zh) * 2021-01-18 2021-05-07 三未信安科技股份有限公司 一种pci密码卡主控异步调度***及方法

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105897407A (zh) * 2016-06-02 2016-08-24 北京赛思信安技术股份有限公司 一种高速有限长度的rc4加解密装置
CN106788975A (zh) * 2016-12-28 2017-05-31 北京天融信网络安全技术有限公司 基于sm4密码算法的加解密装置
CN107092835A (zh) * 2017-04-21 2017-08-25 杭州华澜微电子股份有限公司 一种虚拟存储盘的计算机数据加密装置及方法
CN109067523A (zh) * 2018-07-28 2018-12-21 杭州电子科技大学 一种加密卡的数据加密方法
CN109902043A (zh) * 2019-01-30 2019-06-18 中国科学院声学研究所 一种基于fpga的国密算法加速处理***
CN110163011A (zh) * 2019-05-14 2019-08-23 北京计算机技术及应用研究所 一种高速安全硬盘设计方法
CN110650008A (zh) * 2019-08-30 2020-01-03 武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所) 多端口fc加密方法及装置
CN111241603A (zh) * 2020-01-07 2020-06-05 北京智芯微电子科技有限公司 基于PCIe接口的加密卡架构、加密卡及电子设备
CN112035388A (zh) * 2020-08-12 2020-12-04 北京数盾信息科技有限公司 一种基于PCI-e通道的高性能加解密方法
CN112613053A (zh) * 2020-12-25 2021-04-06 北京天融信网络安全技术有限公司 一种数据加解密方法及装置
CN112765077A (zh) * 2021-01-18 2021-05-07 三未信安科技股份有限公司 一种pci密码卡主控异步调度***及方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
秦培斌: "基于多核路由器的加密卡驱动***设计与实现", 《万方学位论文》, pages 1 - 59 *

Also Published As

Publication number Publication date
CN114691584B (zh) 2023-10-27

Similar Documents

Publication Publication Date Title
US20110265098A1 (en) Message Passing with Queues and Channels
KR101159448B1 (ko) 논리적 파티션들 사이의 네트워크 어댑트 리소스 할당
KR101661000B1 (ko) 상이한 데이터 집합들의 식별을 가능케 하는 시스템들 및 방법들
EP2003548B1 (en) Resource management in multi-processor system
CN114780458A (zh) 数据处理的方法和存储***
CN104346135B (zh) 数据流并行处理的方法、设备及***
CN105511954A (zh) 一种报文处理方法及装置
CN102906726A (zh) 协处理加速方法、装置及***
WO2013078583A1 (zh) 优化数据访问的方法及装置、优化数据存储的方法及装置
US9817754B2 (en) Flash memory management
CN103336672A (zh) 数据读取方法、装置及计算设备
WO2023104194A1 (zh) 一种业务处理方法及装置
US8543722B2 (en) Message passing with queues and channels
CN114513545A (zh) 请求处理方法、装置、设备及介质
US20240220334A1 (en) Data processing method in distributed system, and related system
CN113407357B (zh) 进程间数据搬移的方法及装置
CN114691584B (zh) 一种基于pcie接口高速数据流的sm1加解密装置
CN114696996A (zh) 一种基于多种对称算法多Master进行加解密工作的硬件装置
CN104156316A (zh) 一种Hadoop集群批处理作业的方法及***
CN116383240A (zh) 基于fpga多数据库加速查询方法、装置、设备及介质
US11513847B2 (en) System and method for queuing commands in a deep learning processor
CN115033904A (zh) 数据处理方法、装置、***、介质和产品
US9176910B2 (en) Sending a next request to a resource before a completion interrupt for a previous request
CN110647493B (zh) 一种数据传输方法、处理器和pcie***
CN112801856A (zh) 数据处理方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant