Abstract: The present invention provides an apparatus that includes a network-enabled graphics processing unit. In one embodiment, the apparatus includes integrated circuit that includes a graphics processing element, a media fragmentation engine, and a network interface controller for conveying packets to or from the integrated circuit. The media fragmentation engine translates between a packet format used by the network interface and a graphics format used by the graphics processing element.
Abstract: Embodiments include a method, system and an article of manufacture for configuring at least one processor. These include changing a sampling frequency of at least a portion of a control loop coupled to the processor in response to a change in a current input workload, determining a current error of the processor after the changing, and adjusting one or more of a clock rate and a voltage of the processor to reduce a difference between the current error and a desired error.
Abstract: A method, computer program storage device and apparatus are provided for flexible observability during a scan. In one aspect of the present invention, a method is provided. The method includes providing a selector load input to at least a portion of a scan chain, selecting an observe-only scan mode for the at least a portion of the scan chain based at least upon the selector load input, and providing a data input to a storage element in the scan chain based at least upon the observe-only scan mode. The apparatus includes a first scan chain multiplexor comprising a selector input, a first input terminal, a second input terminal and an output terminal. The apparatus also includes a first scan chain storage element comprising an input terminal and an output terminal, where the input terminal of the first scan chain storage element is communicatively coupled to the output terminal of the first scan chain multiplexor.
Type:
Grant
Filed:
November 17, 2010
Date of Patent:
April 8, 2014
Assignee:
Advanced Micro Devices, Inc.
Inventors:
Atchyuth K. Gorti, Anirudh Kadiyala, Aditya Jagirdar
Abstract: A method and apparatus to utilize a branch prediction scheme that limits the expenditure of power and the area consumed caused by branch prediction schemes is provided. The method includes accessing a first entry and a second entry of the data structure, wherein each entry stores a portion of a predicted target address, determining the predicted target address using the portion of the predicted target address stored in the first entry and a portion of a branch address of a fetched branch instruction for a fetched branch instruction of a first type, and determining the predicted target address using the portion of the predicted target address stored in the first entry and the portion of the predicted target address stored in the second entry for a fetched branch instruction of a second type.
Abstract: A method and a phase-locked loop (PLL) for generating output clock signals with desired frequencies are described. The PLL is equipped with a ramp generator that increments or decrements a feedback divider value before providing it to a modulator. The modulator modulates the feedback divider value and provides the modulated value to a feedback divider of the PLL for performing frequency division.
Type:
Grant
Filed:
December 19, 2011
Date of Patent:
April 8, 2014
Assignees:
ATI Technologies ULC, Advanced Micro Devices, Inc.
Inventors:
Michael R. Foxcroft, Shirley Pui Shan Lam, George A. W. Guthrie, Alexander Shternshain, Jeffrey Herman, Mihir S. Doctor, Krishna Sitaraman
Abstract: A method of manufacturing is provided that includes placing a removable cover on a surface of a substrate. The substrate includes a first semiconductor chip positioned on the surface. The first semiconductor chip includes a first sidewall. The removable cover includes a second sidewall positioned opposite the first sidewall. A first underfill is placed between the first semiconductor chip and the surface wherein the second sidewall provides a barrier to flow of the first underfill. Various apparatus are also disclosed.
Type:
Grant
Filed:
September 9, 2010
Date of Patent:
April 8, 2014
Assignees:
Advanced Micro Devices, Inc., ATI Technologies ULC
Inventors:
Michael Z. Su, Lei Fu, Gamal Refai-Ahmed, Bryan Black
Abstract: Embodiments include implementing a remote display system (either wired or wireless) using a standard, non-custom codec. In this system, the decoder side can be fully implemented using an existing standard from a decode/display point of view and using a single stream type. The encoder side includes a pre-processing component that analyzes screen images comprising the video data to determine an amount of difference between consecutive frames of the screen images, divides each screen image into a plurality of regions, including no change regions, high quality regions, and low quality regions. The pre-processor characterizes each region as requiring a minimum quality level, encodes the low quality regions for compression in accordance with the H.264 encoding standard; and encodes the high quality regions using the lossless compression scheme of the H.264 standard. A no change region is encoded using a version of the H.
Abstract: A method of forming a transistor device includes forming a dummy gate stack structure over an SOI starting substrate, comprising a bulk layer, a global BOX layer over the bulk layer, and an SOI layer over the global BOX layer. Self-aligned trenches are formed completely through portions of the SOI layer and the global BOX layer at source and drain regions. Silicon is epitaxially regrown in the source and drain regions, with a local BOX layer re-established in the epitaxially regrown silicon, adjacent to the global BOX layer. A top surface of the local BOX layer is below a top surface of the global BOX layer. Embedded source and drain stressors are formed in the source and drain regions, adjacent a channel region. Silicide contacts are formed on the source and drain regions. The dummy gate stack structure is removed, and a final gate stack structure is formed.
Type:
Grant
Filed:
October 27, 2010
Date of Patent:
April 1, 2014
Assignees:
International Business Machines Corporation, Advanced Micro Devices Corporation, Freescale Semiconductor Corporation
Inventors:
Amlan Majumdar, Robert J. Miller, Muralidhar Ramachandran
Abstract: A method and apparatus for video playback includes coordinating a display of a video playback on a first device so as to be synchronized to a display of the video at a second device in response to the first device departing a control territory associated with the second device.
Abstract: The present disclosure relates to a method and apparatus for dynamically controlling power consumption by at least one processor. A power management method includes monitoring, by power control logic of the at least one processor, performance data associated with each of a plurality of executions of a repetitive workload by the at least one processor. The method includes adjusting, by the power control logic following an execution of the repetitive workload, an operating frequency of at least one of a compute unit and a memory controller upon a determination that the at least one processor is at least one of compute-bound and memory-bound based on monitored performance data associated with the execution of the repetitive workload.
Type:
Application
Filed:
September 27, 2012
Publication date:
March 27, 2014
Applicant:
Advanced Micro Devices
Inventors:
James M. O'Connor, Jungseob Lee, Michael Schulte, Srilatha Manne
Abstract: A method and a processor load/store unit (LSU) are described for performing store-to-load forwarding (STLF) from an interlocking store. STLF is performed when a starting address of the store and the load do not match, or when a data size of the store is smaller than a data size of the load. The LSU detects a load that interlocks with a store, and determines whether all or only a portion of data bytes needed by the load can be provided by the interlocking store. If it is determined that only a portion of the data bytes needed by the load can be provided by the interlocking store, then that portion of the data bytes is provided by a store data buffer (SDB) and the remaining portion of the data bytes needed by the load is provided by a data cache (DC). Otherwise, the SDB provides all of the data bytes.
Type:
Grant
Filed:
November 30, 2010
Date of Patent:
March 25, 2014
Assignee:
Advanced Micro Devices, Inc.
Inventors:
Krishnan Ramani, Chitresh C. Narasimhaiah, David Hugh McIntyre
Abstract: An apparatus, method, and system are provided for optimizing computer performance while a first processor is in a sleep mode of operation. For example, an embodiment of the apparatus includes a first processor, a second processor (also referred to herein as a “sleep” processor), and one or more peripheral devices. When the first processor is in a sleep mode of operation, the sleep processor is configured to control one or more functions of the computer system incorporating the first processor and the sleep processor. These functions can include applications that may not otherwise be executed while the first processor is in sleep mode such as, for example, functions of the one or more peripheral devices. As a result, power management of the computer system is improved since the first processor remains in sleep mode for a longer period of time.
Abstract: A system and method for automatically migrating the execution of work units between multiple heterogeneous cores. A computing system includes a first processor core with a single instruction multiple data micro-architecture and a second processor core with a general-purpose micro-architecture. A compiler predicts execution of a function call in a program migrates at a given location to a different processor core. The compiler creates a data structure to support moving live values associated with the execution of the function call at the given location. An operating system (OS) scheduler schedules at least code before the given location in program order to the first processor core. In response to receiving an indication that a condition for migration is satisfied, the OS scheduler moves the live values to a location indicated by the data structure for access by the second processor core and schedules code after the given location to the second processor core.
Type:
Grant
Filed:
May 16, 2011
Date of Patent:
March 25, 2014
Assignee:
Advanced Micro Devices, Inc.
Inventors:
Mauricio Breternitz, Patryk Kaminski, Keith Lowery, Anton Chernoff, Dz-Ching Ju
Abstract: An embodiment of an electronic system includes a first electronic module, a second electronic module, a first debug circuit integrated with the first electronic module, a second debug circuit integrated with the second electronic module, and a communications interface between the first debug circuit and the second debug circuit. The first debug circuit is configured to determine that a triggering event has occurred, and to produce a first cross trigger signal on the communications interface in response to determining that the triggering event has occurred. The second debug circuit is configured to detect the first cross trigger signal on the communications interface, and to perform an action in response to detecting the first cross trigger signal.
Type:
Grant
Filed:
December 29, 2010
Date of Patent:
March 25, 2014
Assignee:
Advanced Micro Devices, Inc.
Inventors:
Eric M. Rentschler, Steven J. Kommrusch, Elizabeth M. Cooper, Stephen Ennis
Abstract: A system, method and a computer program product for processing media content on a media player having direct access to hardware are provided in exemplary embodiments. When the media player is initialized, an operating system is placed into a stand-by mode that decreases power consumption on an electronic device. Instead of the operating system, a hardware pipeline processes media content. A hardware pipeline is dedicated to process a media content based on the media content type. The media content is processed using the dedicated hardware pipeline to reduce the power consumption during processing.
Type:
Application
Filed:
September 14, 2012
Publication date:
March 20, 2014
Applicants:
ATI Technologies ULC, Advanced Micro Devices, Inc.
Abstract: A method is provided for selecting at least one of a plurality of slew rate control settings based at least upon a speed of data transmission and receiving input data where the input data is received at the data transmission speed. The method also includes switching the received input data in accordance with the selected at least one of a plurality of slew rate control settings and sending output data at the data transmission speed. Also provided is data driver device that includes at least one activation portion comprising one or more slew rate controls, a voltage-mode driver portion and at least a first current-mode driver portion. Also provided is a computer readable storage device encoded with data for adapting a manufacturing facility to create the data driver device. Also provided is a system including the data driver device, a data storage device and a processor device.
Type:
Application
Filed:
September 13, 2013
Publication date:
March 20, 2014
Applicant:
Advanced Micro Devices, Inc.
Inventors:
Xin Liu, Arvind Bomdica, Ming-Ju Edward Lee
Abstract: A system, method and a computer program product are provided for distributing prim groups for parallel processing in a single clock cycle. A work distributor divides a draw call for primitive processing into a plurality of prim groups according to a prim group size. The work distributor then distributes the plurality of prim groups to a plurality of shader engines for parallel processing of the plurality of prim groups during a clock cycle. The size of a prim group and a number of prim groups are scaled to the plurality of shader engines.
Type:
Application
Filed:
September 14, 2012
Publication date:
March 20, 2014
Applicant:
Advanced Micro Devices, Inc.
Inventors:
Jason Carroll, Vineet Goel, Mangesh Nijasure, Todd E. Martin
Abstract: A method for treating a semiconductor device includes dissolving an inert gas species in a wet chemical cleaning solution and treating a material layer of a semiconductor device with the wet chemical cleaning solution in ambient atmosphere. The inert gas species is oversaturated in the wet chemical cleaning solution in the ambient atmosphere.
Type:
Grant
Filed:
May 21, 2008
Date of Patent:
March 18, 2014
Assignee:
Advanced Micro Devices, Inc.
Inventors:
Frank Feustel, Tobias Letz, Christin Bartsch, Andreas Ott
Abstract: A method, apparatus and a system, for provided for performing a dynamic weighting technique for performing fault detection. The method comprises processing a workpiece and performing a fault detection analysis relating to the processing of the workpiece. The method further comprises determining a relationship of a parameter relating to the fault detection analysis to a detected fault and adjusting a weighting associated with the parameter based upon the relationship of the parameter to the detected fault.
Abstract: A non-conformal metal silicide in a transistor of recessed drain and source configuration may provide enhanced efficiency with respect to strain-inducing mechanisms, drain/source resistance and the like. For this purpose, in some cases, an amorphizing implantation process may be performed prior to the silicidation process, while in other cases an anisotropic deposition of the refractory metal may be used.
Type:
Grant
Filed:
April 5, 2011
Date of Patent:
March 18, 2014
Assignee:
Advanced Micro Devices, Inc.
Inventors:
Jan Hoentschel, Uwe Griebenow, Andy Wei