Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020140267 - A DATA PROCESSING ACCELERATOR HAVING A LOCAL TIME UNIT TO GENERATE TIMESTAMPS

Publication Number WO/2020/140267
Publication Date 09.07.2020
International Application No. PCT/CN2019/070414
International Filing Date 04.01.2019
IPC
G06F 21/72 2013.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
71to assure secure computing or processing of information
72in cryptographic circuits
CPC
G06F 1/08
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
1Details not covered by groups G06F3/00G06F13/00 and G06F21/00
04Generating or distributing clock signals or signals derived directly therefrom
08Clock generators with changeable or programmable clock frequency
G06F 1/10
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
1Details not covered by groups G06F3/00G06F13/00 and G06F21/00
04Generating or distributing clock signals or signals derived directly therefrom
10Distribution of clock signals ; , e.g. skew
G06F 21/606
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
606by securing the transmission between two devices or processes
G06F 21/725
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
71to assure secure computing or processing of information
72in cryptographic circuits
725operating on a secure reference time value
G06F 9/3877
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
38Concurrent instruction execution, e.g. pipeline, look ahead
3877using a slave processor, e.g. coprocessor
H04L 67/142
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
14for session management
142provided for managing session state for stateless protocols; Signalling a session state; State transitions; Keeping-state mechanisms
Applicants
  • BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD. [CN]/[CN]
  • BAIDU USA LLC [US]/[US]
Inventors
  • LIU, Yong
  • CHENG, Yueqiang
  • OUYANG, Jian
  • WEI, Tao
Agents
  • INSIGHT INTELLECTUAL PROPERTY LIMITED
Priority Data
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) A DATA PROCESSING ACCELERATOR HAVING A LOCAL TIME UNIT TO GENERATE TIMESTAMPS
(FR) ACCÉLÉRATEUR DE TRAITEMENT DE DONNÉES DOTÉ D'UNE UNITÉ D'HEURE LOCALE PERMETTANT DE GÉNÉRER DES ESTAMPILLES TEMPORELLES
Abstract
(EN)
A DP accelerator (405) includes one or more execution units (EUs) configured to perform data processing operations in response to an instruction received from a host system coupled over a bus. The DP accelerator (405) includes a security unit (1020) configured to establish and maintain a secure channel with the host system to exchange commands and data associated with the data processing operations. The DP accelerator (405) includes a time unit (2003) coupled to the security unit (1020) to provide timestamp services to the security unit (1020), where the time unit (2003) includes a clock generator to generate clock signals locally without having to derive the clock signals from an external source. The time unit includes a timestamp generator coupled to the clock generator to generate a timestamp based on the clock signals, and a power supply to provide power to the clock generator and the timestamp generator.
(FR)
La présente invention porte sur un accélérateur DP (405), comprenant une ou plusieurs unités d'exécution (EU) configurées pour effectuer des opérations de traitement de données en réponse à une instruction reçue d'un système hôte couplé sur un bus. L'accélérateur DP (405) comprend une unité de sécurité (1020) configurée pour établir et maintenir une voie de communication protégée avec le système hôte de manière à échanger des instructions et des données associées aux opérations de traitement de données. L'accélérateur DP (405) comprend une unité temporelle (2003) couplée à l'unité de sécurité (1020) de manière à fournir des services d'horodatage à l'unité de sécurité (1020), l'unité temporelle (2003) comprenant un générateur d'horloge servant à générer des signaux d'horloge localement sans avoir à dériver les signaux d'horloge d'une source externe. L'unité temporelle comprend un générateur d'estampille temporelle couplé au générateur d'horloge de manière à générer une estampille temporelle en fonction des signaux d'horloge, et une alimentation électrique servant à alimenter en énergie le générateur d'horloge et le générateur d'estampille temporelle.
Also published as
Latest bibliographic data on file with the International Bureau