Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Computer-implemented method, computer-readable medium and heterogeneous computing system

A computer system and computer technology, applied in the field of feedthrough components, can solve problems such as the complexity of execution paths, the complexity and diversity of system states, and unpredictability

Active Publication Date: 2019-10-25
ILNUMERICS GMBH
View PDF9 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Issues include complexity of execution paths to be chosen (size of parameter space), data changes, complexity of system state during execution (diversity, unpredictability)

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
  • Computer-implemented method, computer-readable medium and heterogeneous computing system
  • Computer-implemented method, computer-readable medium and heterogeneous computing system
  • Computer-implemented method, computer-readable medium and heterogeneous computing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0077] In the following detailed description, reference is made to the accompanying drawings that constitute a part hereof, which set forth, by way of illustration, specific embodiments in which the invention may be practiced. Accordingly, directional terms such as "top", "bottom", "front", "rear", "head", "tail", etc. all refer to the direction of the legend being described. Components of the embodiments may be placed in many different orientations, therefore, the orientation terminology is used for illustrative purposes only and does not limit the present invention. It should be understood that other embodiments may be utilized, and structural and logical changes may be made without departing from the scope of the present invention. Therefore, the following specific embodiments are not intended to be limiting, and the protection scope of the present invention is determined by the appended claims.

[0078] Reference will now be made in detail to various embodiments, one or m...

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

A computer-implemented method includes initializing a first processing unit (71) of a heterogeneous computing system with a first compute kernel (140-144) and a second processing unit (72) of the heterogeneous computing system with a second compute kernel (150-154). Both the first compute kernel (140-144) and the second compute kernel (150- 54) are configured to perform a numerical operation derived from a program segment (220) configured to receive a first data structure (A) storing multiple elements of a common data type. The program segment (220) includes a function meta information including data related to a size of an output of the numerical operation, a structure of the output, and / or an effort for generating the output. The function meta information and a data meta information of aruntime instance (A1) of the first data structure (A) are used to determine first expected costs of executing the first kernel (140-144) on the first processing unit (71) to perform the numerical operation with the runtime instance (A1) and to determine second expected costs of executing the second kernel (150-154) on the second processing unit (72) to perform the numerical operation with the runtime instance (A1). The data meta information includes at least one of a runtime size information of the runtime instance (A1), a runtime location information of the runtime instance (A1), a runtime synchronization information of the runtime instance (A1) and a runtime type information of the runtime instance (A1). The method further includes one of executing the first compute kernel (140-144) onthe first processing unit (71) to perform the numerical operation on the runtime instance (A1) if the first expected costs are lower than or equal to the second expected costs, and executing the second compute kernel (150-154) on the second processing unit (72) to perform the numerical operation on the runtime instance (A1) if the first expected costs are higher than the second expected costs.

Description

technical field [0001] The present invention relates generally to a feedthrough element, and more particularly to an improved feedthrough element capable of being used in harsh environments with high operating or emergency temperature above 260°C. Specifically, the feedthrough elements of the present invention can withstand operational and / or emergency pressures of 42,000 psi. They can therefore be used in various applications, notably in downhole drilling equipment and for the safe containment of toxic substances and in aircraft. Background technique [0002] The efficient utilization of heterogeneous computing resources is extremely demanding, especially in the field of numerical and data analysis. This involves the task of parallelizing programs, which is often tedious, expensive, and requires knowledge of low-level computer architecture and programming techniques associated with parallelizing programs. [0003] Historically, the starting point for solving this problem ...

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): G06F9/50
CPCG06F9/5027G06F9/5044G06F9/4881G06F9/52G06F2209/486
Inventor H·库特施巴赫
Owner ILNUMERICS GMBH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products