Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

16 results about "Hardware abstraction" patented technology

Hardware abstractions are sets of routines in software that emulate some platform-specific details, giving programs direct access to the hardware resources. They often allow programmers to write device-independent, high performance applications by providing standard operating system (OS) calls to hardware. The process of abstracting pieces of hardware is often done from the perspective of a CPU. Each type of CPU has a specific instruction set architecture or ISA. The ISA represents the primitive operations of the machine that are available for use by assembly programmers and compiler writers. One of the main functions of a compiler is to allow a programmer to write an algorithm in a high-level language without having to care about CPU-specific instructions. Then it is the job of the compiler to generate a CPU-specific executable. The same type of abstraction is made in operating systems, but OS APIs now represent the primitive operations of the machine, rather than an ISA. This allows a programmer to use OS-level operations (e.g. task creation/deletion) in their programs while retaining portability over a variety of different platforms.

Attestable deepfake detection and / or prevention

Implementations are described herein for detecting deepfakes in digital media while preserving the privacy of the source computing device. In various implementations, sensor fingerprints and / or security tokens that signal software-introduced alterations, e.g., introduced by hardware abstraction layers (HALs) or virtual machines (VMs) may be utilized to detect such deepfakes. These signals may be used, separately and / or in combination, for various purposes, such as flagging digital content to a user as being a deepfake, preventing or blocking receipt and / or playback of digital content deemed to be a deepfake, allowing an end user to disable aspect(s) (e.g., layers) of digital content that are determined to be synthetic, etc.
Owner:GDM HOLDING LLC

OpenSBI starting method and system of RISC-V SoC based on FPGA

The invention is suitable for the technical field of computer system starting, and provides an OpenSBI starting method and system of an RISC-V SoC based on an FPGA, the system comprises a hardware abstraction layer, a boot loading layer, a privilege management layer and a kernel execution layer, and each layer realizes data interaction and process connection through a standardized interface; through the hierarchical design of FPGA hardware initialization, SPL / U-Boot firmware loading, OpenSBI privileged mode configuration and kernel startup, modular management of a startup process is realized, the system coupling degree is reduced, multiple storage medium and operating system types are supported, hardware abstraction is realized through an OpenSBI standard interface, subsequent extension of new peripherals or upgrading of an RISC-V architecture version is facilitated, and the development of the RISC-V architecture is facilitated. The standardized starting process reduces the adaptation workload of hardware and firmware, and debugging and rapid iterative development are facilitated.
Owner:SHANDONG UNIV +1

A multi-modal automated test system and method

This application provides a multimodal automatic testing system and method, relating to the field of industrial process control system testing technology. The multimodal automatic testing system includes a computing and control unit, a PXI chassis, a signal conditioning chassis, an interface connection unit, a power supply unit, and a human-machine interaction unit. The system is equipped with an automatic testing software platform, including modules for test case management, script generation and parsing, hardware abstraction and channel mapping, signal generation and scheduling, data acquisition and result judgment, log recording and report generation, and human-machine interaction and control. This application can achieve unified simulation and acquisition of multimodal signals on a single platform, featuring high testing accuracy, high automation, strong versatility, and cross-platform adaptability, effectively improving the coverage and execution efficiency of domestically produced DCS platform testing.
Owner:BEIJING GUODIAN ZHISHEN CONTROL TONGDY

Low-code service configuration engine and configuration method thereof

The invention relates to the technical field of low codes, in particular to a low-code service configuration engine and a configuration method thereof. The device comprises a relation unit execution module used for defining and executing an input-operation-output relation unit; the JSON configuration analysis module is used for analyzing a configuration file in a JSON format, the configuration file comprises version information, variable initialization configuration and task configuration, and system behaviors are defined in a declarative configuration mode; the hardware abstract interface module is used for providing an operation interface irrelevant to hardware and realizing complete abstraction of hardware operation through a callback mechanism; the backup storage module is used for storing and backing up the configuration file by adopting two storage slots, and each storage slot is provided with a configurable storage space; and the real-time multi-task execution module is used for task scheduling and execution based on RTOS and supports multi-task parallel execution, conditional branching and loop control. According to the invention, the development complexity of the industrial control system is reduced, and non-technical personnel can quickly configure complex control logic.
Owner:SHANGHAI SECOND POLYTECHNIC UNIVERSITY

Hardware abstraction method and system of airborne system, computer equipment and medium

The invention relates to the technical field of airborne system hardware abstraction, and discloses a hardware abstraction method and system for an airborne system, computer equipment and a medium, and the method comprises the steps: abstracting each physical equipment in the airborne system from different types of physical equipment into abstract equipment with the same interface, shielding the physical difference between different types of equipment, and improving the hardware abstraction efficiency. And forming the same abstract device with the same function. And meanwhile, analyzing and counting the interfaces of different types of physical equipment of each type of physical equipment to form a group of uniform interfaces of the abstract equipment. For the upper software, the method shields the physical difference of different hardware of different manufacturers, obviously improves the development efficiency and cross-platform portability of the upper software, and facilitates the development and transplantation of the upper software; for manufacturers, the method unifies the interface requirements of different models of aircrafts, and facilitates formation of lineage design and research and development of products with unified functions and different performances.
Owner:AVIC AIRBORNE SYSTEMS CO LTD

Multi-dimensional adaptive large model inference engine method and system

PendingCN121960747ASolve compilation optimization barriersSolve lossHardware monitoringProgram loading/initiatingParallel computingInterface (computing)
The invention provides a multi-dimensional self-adaptive large model inference engine method and system, and relates to the technical field of artificial intelligence, and the method comprises the steps: collecting hardware identification information of calculation hardware, and calling a hardware fingerprint database for matching to generate a hardware type result and a hardware characteristic parameter; constructing a hardware abstraction layer, loading a hardware abstraction driving plug-in according to a hardware type result, and virtualizing computing hardware into a unified logic computing power unit through a hardware abstraction interface; when a large model reasoning task is triggered, dynamically routing to a back-end executor according to a hardware type result by querying a back-end registry; on the basis of hardware characteristic parameters and a hardware abstract interface, a hardware compiling tool chain is called through a rear-end executor, graph optimization and operator fusion are executed on a large model calculation graph, and therefore self-adaptive deployment and efficient reasoning of a large model on heterogeneous hardware can be achieved; the problems that in the prior art, heterogeneous hardware is insufficient in compatibility, configuration is tedious and rigid, and compilation optimization barriers and performance losses are caused during model cross-platform migration are solved.
Owner:NANJING NANZI INFORMATION TECH

Robot control system and method of robot operating system based on KaiHong OS, computer equipment and medium

The invention discloses a robot operating system based on KaiHong OS, a robot control method, computer equipment and a medium. The system comprises an operating system layer, a middle layer and an application layer, the operating system layer adopts a KaiHong OS and provides hardware abstraction, bottom layer driving, bottom layer task scheduling, compiling and equipment driving functions; the middle layer is used for carrying out secondary packaging on the operating system layer and providing standard interfaces which are uniform in format and modularized; and the application layer manages the whole robot operating system through the node manager, and splits and combines the functions of the robot operating system by taking nodes as units. According to the method, the KaiHong OS is used as the OS layer support of the robot operating system, the KaiHong OS is connected with the underlying hardware, the KaiHong OS is operated on the computer hardware, an application layer is kept unchanged, a developer can conveniently develop the robot on the KaiHong OS, and the development efficiency of the robot is improved.
Owner:深圳开鸿数字产业发展有限公司

Cross-platform component adaptation method and related equipment

The embodiment of the invention provides a cross-platform component adaptation method and related equipment, and belongs to the technical field of terminals. The method comprises the following steps: acquiring hardware feature data and interface definition data; the hardware feature data and the interface definition data are from a plurality of data sources; the hardware feature data and the interface definition data originate from components configured across platforms; performing data processing on the hardware feature data and the interface definition data to respectively obtain a hardware abstract model and an adaptive descriptor; inputting the hardware abstract model and the adaptive descriptor into a driving rule matching engine, and generating a code driving template according to the hardware abstract model and the adaptive descriptor through the driving rule matching engine; and generating a corresponding deployment driving code according to the code driving template. According to the embodiment of the invention, the automation degree and reliability of transplanting the component between different devices and operating systems can be effectively improved while the workload required by manually writing the bottom driver is reduced.
Owner:GUANGZHOU KETENG INFORMATION TECH

Hardware abstraction based cross-architecture compute-intensive fusion operator generation method

PendingCN122240123ACode compilationComputer hardwarePure function
This application relates to a method for generating cross-architecture computationally intensive fusion operators based on hardware abstraction. It constrains and determines the operator subgraph according to preset legality rules, establishes a unified semantic abstraction, defines the fusion operator as a coordinate-driven pure function, and encapsulates auxiliary tensor memory access handles and layout geometry information through runtime context. A backend normalization layer is used to semantically reinterpret the accumulator layout and thread organization of different hardware vendors during compile time, and cross-platform vectorization primitives are invoked to mask the differences in backend instruction set architectures. Arithmetic logic is downgraded to a sequence of instructions executed within a scalar scope. The abstract vector view is first decomposed into independent scalar elements, arithmetic instructions are generated in the scalar dimension, the calculation results are then reorganized into a vector register, and finally, an address expression is constructed by deriving the effective step size to handle broadcast and indexing logic, generating fusion code that can access the underlying vendor's computationally intensive kernel, thus improving development efficiency.
Owner:SOUTH CHINA UNIV OF TECH

Multi-device cooperation system for conference system

The invention discloses a multi-device cooperation system for a conference system, and relates to the technical field of comprehensive communication, the multi-device cooperation system comprises an application layer, a core abstraction layer, a driving layer, a kernel layer and a hardware layer, the application layer operates conference application software, the core abstraction layer is a unified hardware abstraction interface layer, and provides a standardized device interface for the application layer; the driving layer and the kernel layer provide hardware driving, a dynamic priority allocation algorithm, an interrupt response and memory sharing mechanism and CPU / co-processing resource scheduling, and the hardware layer comprises a camera, a microphone, a sound box and an FPGA acceleration chip; the method has the advantages that multi-thread communication delay is effectively reduced, system fluency is guaranteed, multi-device cooperation efficiency of the conference machine in a real-time video cooperation scene is improved, high-resolution video streams and low-delay audio transmission are supported, and audio and picture synchronization errors are reduced.
Owner:旌翔(北京)科技有限公司

A multi-channel dance collection and playing system based on unified time base and double-path scheduling

PendingCN122152510AResource allocationProgram synchronisationPathPingHardware abstraction
The application relates to the technical field of robot performance control, in particular to a multi-channel dance collection and playing system based on unified time base and double-path scheduling, which comprises a unified time base collection module, a double-path playing scheduling module and a hardware abstract adaptation module; the unified time base collection module is used for taking a monotone clock as a reference to establish a timestamp binding relationship for action data and audio files of all execution channels; the double-path playing scheduling module supports two playing paths of multi-thread concurrency and single-thread sequence, and can automatically optimize a thread model according to the number of channels; the hardware abstract adaptation module realizes automatic identification and driving adaptation of different hardware devices through a defined unified interface and an adapter mode. Through audio clock main driving and unified time base mapping, the time base deviation is controlled within 5 ms in 2 hours of continuous operation, the synchronization error is reduced by 65% compared with a traditional scheme, and the application has the advantages of high-precision synchronization, flexible adaptation and safety and reliability.
Owner:JIANGSU YUNMU ZHIZAO TECH CO LTD

Tranform model hierarchical reasoning framework based on hardware perception

The invention relates to a hardware perception-based Transform model hierarchical reasoning framework, the framework comprises a framework adaptation layer, a scheduling layer, a communication adaptation layer and a hardware support layer, and the specific implementation method comprises the following steps: step 1, hardware abstraction is carried out; 2, initializing the model adapter; and step 3, carrying out model layering combination according to the hardware capability and the model structure. And 4, dynamically optimizing the hierarchical reasoning plan and checking before execution. And step 5, uniformly collecting intermediate results generated by each device in a scheduling layer. According to the method, unified abstract modeling is carried out on the heterogeneous hardware environment, and the hierarchical structure characteristics of the Transform model are combined, so that cross-device dynamic hierarchical combined reasoning is realized. Through the six steps, deep fusion between the Transform model structure and the hardware capability is realized, so that model reasoning can realize high throughput, low delay and high stability in a complex and dynamic multi-device environment.
Owner:JIANGSU HOPERUN SOFTWARE CO LTD

OpenSBI starting method and system of risc-v soc based on FPGA

The application is suitable for the technical field of computer system starting, and provides an OpenSBI starting method and system of a RISC-V SoC based on FPGA, the system comprises a hardware abstraction layer, a boot loading layer, a privilege management layer and a kernel execution layer, and each layer realizes data interaction and process connection through a standardized interface; through the layered design of FPGA hardware initialization, SPL / U-Boot firmware loading, OpenSBI privilege mode configuration and kernel starting, the modular management of the starting process is realized, the system coupling degree is reduced, various storage media and operating system types are supported, the hardware abstraction is realized through the OpenSBI standard interface, it is convenient to extend new peripherals or upgrade the RISC-V architecture version in the future, the standardized starting process reduces the adaptation workload of hardware and firmware, and it is convenient to debug and quickly iterate and develop.
Owner:SHANDONG UNIV +1

Framework for simulation and cross-platform deployment of spiking neural network models

This disclosure relates generally to framework for simulation and cross-platform deployment of a Spiking Neural Network (SNN). models In conventional approach, SNN model created in hardware-agnostic framework suffer performance issues when deployed in a hardware-specific platform as the current standards for interoperability of the models among multiple frameworks maps only interfaces and does not consider difference in behavior due to different order of atomic computations, decay rates of current and voltage, and the reset mechanisms for membrane potential. The present disclosure overcomes this by creating a hardware abstract library having different flavors of middleware synaptic neuron corresponding to different hardware-specific software frameworks. The variation due to decay rates of current and voltage, and the reset mechanisms for membrane potential are determined and atomic instructions are parameterized using the variations. The hardware abstract library is created for each hardware-specific software framework by determining an order of execution of the atomic instructions.
Owner:TATA CONSULTANCY SERVICES LTD

A multi-platform hardware-aware adaptive quantization system

PendingCN122452694AModelSimTerm memory
The application discloses a multi-platform hardware-aware adaptive quantization system, comprising a unified hardware abstraction module, a model analysis module, a multi-objective Pareto optimization module, a constraint satisfaction solving module, an automatic quantization execution module and a runtime dynamic adjustment module. The unified hardware abstraction module generates a standardized hardware feature description file through theoretical modeling and on-chip test correction, supports CPU, GPU and NPU platform adaptation; the model analysis module calculates single-layer sensitivity based on a Hessian matrix, introduces inter-layer error coupling analysis and calculates coupling sensitivity score; the multi-objective Pareto optimization module adopts an NSGA-II algorithm for heuristic pre-pruning and constraint domination, and realizes multi-dimensional Pareto optimal solution of precision, delay, power consumption and memory. The constraint module filters user preference schemes, the automatic execution module outputs a quantization model, and the runtime module dynamically re-optimizes based on real-time feedback. The system solves the problems of non-uniform hardware modeling, no inter-layer cooperation, multi-objective imbalance and no dynamic adaptation in the prior art.
Owner:ANHUI UNIV