Unlock instant, AI-driven research and patent intelligence for your innovation.

Multi-core distributed processing for machine vision applications

A processor core and memory technology, applied in the field of data processing, which can solve the problems of consuming processing time and memory bandwidth, and not providing an architecture that can be easily maintained or upgraded.

Active Publication Date: 2014-01-01
ORMON CORP
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This involves RPC modules on two cores and does not provide an easily maintainable or upgradeable architecture
Additionally, the transfer of data between cores can consume processing time and memory bandwidth

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-core distributed processing for machine vision applications
  • Multi-core distributed processing for machine vision applications
  • Multi-core distributed processing for machine vision applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0010] Embodiments of systems and methods for multi-core distributed processing for machine vision applications are described. Numerous specific details are described to provide a thorough understanding of the embodiments of the invention, but one skilled in the art will recognize that various methods, components may be implemented without one or more of these specific details, or with other methods, components. , materials etc. to practice the present invention. In some instances, well-known structures, materials, or operations are not shown or described in detail, but nevertheless are encompassed within the scope of the invention.

[0011] Reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiments is included in at least one of the described embodiments. Thus, appearances of the phrases "in one embodiment" or "in an embodiment" in this specification...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Embodiments of an apparatus including a first processor core having a local agent running thereon, the agent comprising a local process and a proxy agent and a second processor core having a remote agent running thereon, the remote agent being an instance of the local agent. A shared memory wherein coupled to the first processor core and the second processor core, wherein the local agent and the remote agent communicate via the shared memory. Other embodiments are disclosed and claimed.

Description

technical field [0001] The present invention relates generally to data processing, and in particular, but not exclusively, to multi-core distributed processing for machine vision applications. Background technique [0002] Microprocessors using multiple cores have improved computing speed for many applications, but not all applications benefit significantly from multi-core processing. For those types of applications that do benefit from a multi-core implementation, the required code can be complex and difficult to maintain due to the need for communication and coordination between cores. [0003] One implementation of multi-core software uses Remote Procedure Calls (RPC) to communicate and coordinate among the cores, but this approach has some disadvantages, notably the associated overhead and software complexity required for client and server cores to implement RPC Spend. Implementation of the RPC layer involves: splitting the code onto two processors or cores, one of whi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F15/16G06F15/167G06F15/80
CPCG06F9/50G06F9/02G06F9/30G06F15/76G06F9/547G06F9/544G06F9/54
Inventor 丹尼·S·巴尔内斯泽格·H·利蒙丹
Owner ORMON CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More