Patents Assigned to THINK SILICON LTD
  • Patent number: 9110814
    Abstract: The technology described in this application relates generally to computing processing systems and more specifically relates to systems that process data with resource intensive operations. Method and apparatus to lower the power consumption of the resource intensive operations are disclosed. Code analysis methods and run-time apparatus are presented that may eliminate the redundant operations (either complex calculations, memory fetches, or both). The techniques presented in this application are driven by special instructions inserted in the software code of the executing computer programs during the code generation process. Code analysis methods to insert the special instructions into the appropriate points in the source code of the target executing computer programs are presented. Run-time hardware mechanisms to support the potential elimination of redundant operations are also presented.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: August 18, 2015
    Assignee: THINK SILICON LTD
    Inventors: Georgios Keramidas, Iakovos Stamoulis, Chrysa Kokkala, George Sidiropoulos
  • Patent number: 9058680
    Abstract: The disclosed invention provides a solution for the problem of blending colors in a graphics processing unit. The plurality of blending equations used in various graphics layers is performed with a programmable streaming processor. Multiple simultaneous threads are used to eliminate pipeline latency and memory stalls. Overlays of predefined blending modes are used to minimize the time instruction memory is updated. The processing unit includes: (a) an instruction memory (b) hardware context registers for each executing stream (c) pipelined arithmetic units of predefined precision, including support for floating point (d) units that convert multi-format data to and from floating point precision (e) Look-up tables for quick color space transformations.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: June 16, 2015
    Assignee: THINK SILICON LTD
    Inventors: Iakovos Stamoulis, George Sidiropoulos, Theodore Roudas, Nikolaos Strikos
  • Publication number: 20150067261
    Abstract: The technology described in this application relates generally to computing processing systems and more specifically relates to systems that process data with resource intensive operations. Method and apparatus to lower the power consumption of the resource intensive operations are disclosed. Code analysis methods and run-time apparatus are presented that may eliminate the redundant operations (either complex calculations, memory fetches, or both). The techniques presented in this application are driven by special instructions inserted in the software code of the executing computer programs during the code generation process. Code analysis methods to insert the special instructions into the appropriate points in the source code of the target executing computer programs are presented. Run-time hardware mechanisms to support the potential elimination of redundant operations are also presented.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Applicant: Think Silicon Ltd
    Inventors: Georgios Keramidas, Iakovos Stamoulis, Chrysa Kokkala, George Sidiropoulos
  • Publication number: 20140192075
    Abstract: The device and method described in this application relate generally to graphics processing systems utilizing the tile based rendering technique and more specifically relate to the processing of the framebuffer data in graphics processing applications. The present invention discloses techniques to reduce the bandwidth needed to access the color data stored in the framebuffer. A method for adaptive lossy delta based compression of color data is disclosed. The error rate, that is the amount of color data lost during the lossy compression process, is controlled by various parameters of the rendered tiles produced by the graphics processing system. The compression process is driven by a dedicated unit which enables informed compression decisions with controllable error rate so as the output color data can be reliably decompressed to produce the original color data with minimal or no errors.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 10, 2014
    Applicant: THINK SILICON LTD
    Inventors: Iakovos Stamoulis, Georgios Keramidas, George Sidiropoulos
  • Publication number: 20130169658
    Abstract: The disclosed invention provides a solution for the problem of blending colors in a graphics processing unit. The plurality of blending equations used in various graphics layers is performed with a programmable streaming processor. Multiple simultaneous threads are used to eliminate pipeline latency and memory stalls. Overlays of predefined blending modes are used to minimise the time instruction memory is updated. The processing unit includes: (a) an instruction memory (b) hardware context registers for each executing stream (c) pipelined arithmetic units of predefined precision, including support for floating point (d) units that convert multi-format data to and from floating point precision (e) Look-up tables for quick color space transformations.
    Type: Application
    Filed: December 28, 2011
    Publication date: July 4, 2013
    Applicant: THINK SILICON LTD
    Inventors: Iakovos Stamoulis, George Sidiropoulos, Theodore Roudas, Nikolaos Strikos