Patents Assigned to Parakinetics Inc.
  • Patent number: 9329846
    Abstract: Cooperative program code transformation includes receiving a transformation hint request, obtaining a suitable transformation hint, and providing the suitable transformation hint such that it is used to transform at least a portion of the program code and generate optimized code.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: May 3, 2016
    Assignee: Parakinetics Inc.
    Inventors: David I. August, Kevin C. Fan, Jae Wook Lee, Scott A. Mahlke, Mojtaba Mehrara
  • Patent number: 9128750
    Abstract: A system that supports multi-threaded transactions includes one or more processors configured to speculatively execute a first thread in a first transaction and speculatively execute a second thread concurrently with the first thread in a comparable transaction with respect to the first transaction. It further includes one or more memories coupled to the one or more processors, configured to provide the one or more processors with data storage. An uncommitted value written by the first thread while executing in the first transaction is visible to the second thread executing in the comparable transaction.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: September 8, 2015
    Assignee: Parakinetics Inc.
    Inventors: David I. August, Neil Vachharajani, Matthew J. Bridges