Abstract:
본 발명의 제 1 측면에 따른, 그래픽 사용자 인터페이스를 이용한 인터페이스요소와 데이터간의 관계 설정을 위한 프레임에디팅방법은, 그래픽 사용자 인터페이스를 설정하기 위한 프레임을 제공하는 단계, 상기 프레임을 상에 표시될 인터페이스요소를 수신하는 단계, 상기 인터페이스요소에 대한 동작요소를 적어도 하나 수신하는 단계, 상기 수신된 인터페이스요소 및 상기 수신된 동작요소를 갖는 컴포넌트를 정의하는 단계 및 상기 프레임을 통해 상기 컴포넌트를 제공하는 단계를 포함할 수 있다.
Abstract:
In one embodiment, the present invention includes a multicore processor having a plurality of cores, a shared cache memory, an ntegrated input/output (IIO) module to interface between the multicore processor and at least one IO device coupled to the multicore processor, and a caching agent to perform cache coherency operations for the plurality of cores and the IIO module. Other embodiments are described and claimed.
Abstract:
Embodiments of systems and methods for applying a component update using a management engine are disclosed. In some embodiments, the method may comprise storing a bootable image containing an update for a component of a computing device in a secured memory location and configuring the computing device to boot from the bootable image. Such configuration may include configuring the computing device for integrated device electronics redirection (IDE-R) to the bootable image.
Abstract:
A vector processor is provided having an instruction set with a vector convolution function. The disclosed vector processor performs a convolution function between an input signal and a filter impulse response by obtaining a vector comprised of at least N1+N2-1 input samples; obtaining N2 time shifted versions of the vector (including a zero shifted version), wherein each time shifted version comprises N1 samples; and performing a weighted sum of the time shifted versions of the vector by a vector of N1 coefficients; and producing an output vector comprising one output value for each of the weighted sums. The vector processor performs the method, for example, in response to one or more vector convolution software instructions having a vector input. The vector can comprise a plurality of real or complex input samples and the filter impulse response can be expressed using a plurality of coefficients that are real or complex.
Abstract:
In one embodiment, the present invention includes a method for determining that a non-core domain of a multi-domain processor is not operating at a frequency requested by the non-core domain, sending a request from the non-core domain to a power controller to reduce a frequency of a core domain of the multi-domain processor, and responsive to the request, reducing the core domain frequency. Other embodiments are described and claimed.
Abstract:
Briefly, an efficient and scalable processor device is disclosed that uses multivalue voltages for operands, results, and signaling. The number of values used in the multi-value system may be defined for a particular processor system, which typically may be 4, 8, 16, 32, for example. In the multi-value processor, an array of cells is arranged in rows and columns, and one or more multi-value operands are used to select a cell from the array. More particularly, a row driver may be used to select a row of cells, and a column driver is used to select a particular column from the selected row. Once a particular cell is selected, a voltage value associated with that cell is passed as an output. The output is also typically a multi-value result. The multi-value processor is constructed such that the row driver and column driver can be substantially identical, and have a structure that enables significant circuit reuse, provides substantial reduction in size for a circuit layout, has increased layout symmetry, simple scalability, and advantageous power conservation.
Abstract:
Embodiments are directed to dynamically adapting metadata for use with a native data encoding and to efficiently modifying object model type references. In one scenario, a computer system instantiates a metadata reader over an object model description to access various portions of metadata in the object model description. The metadata reader is configured to read native metadata, where native metadata is metadata represented in an encoding that is expected by the metadata reader. The metadata reader determines that the accessed metadata is encoded in a non-native encoding and then determines which metadata modifications are to be performed to transform the non-native encoding into a native encoding. The computer system then dynamically adapts the metadata of the object model from a non-native encoding to a native encoding according to the determined modifications. As such, the object model is readable by a native runtime.
Abstract:
Some embodiments of the present invention provide a method for modifying computer-executable instructions. In various embodiments, the method includes applying, with a processor, a data transformation to one or more value representations in the computer-executable instructions to create one or more transformed code segments; dividing the one or more transformed code segments into portions, the portions including a first portion and a second portion, the first portion including instructions for providing a first set of data for use by the second portion; altering the first portion of instructions so that it includes instructions for encrypting the first set of data; and storing the first portion of instructions with corresponding computer executable instructions on non-transient storage media.
Abstract:
Collaborations may be administered amongst first clients (26, 426, 428, 429) and amongst second clients (26, 426, 428, 429) using first and second host servers (30, 430), respectively, while sharing collaboration parameters for collaborations between the first clients (26, 426, 428, 429) and the second clients (26, 426, 428, 429).