Assignee profile:

SOFT MACHINES, INC.

City:

Santa Clara, California

Country:

United States

Published Applications:

63

Last publication date:

2017-09-14

Patent Grants:

60

Last grant date:

2019-03-12

Top Inventors for applications by SOFT MACHINES, INC.

These are the the leading inventors for applications assigned to SOFT MACHINES, INC.:

Recent patent applications by SOFT MACHINES, INC.

SOFT MACHINES, INC. based in Santa Clara, US has been assigned the rights to these inventions. The list includes both Pending Applications and Patent Grants:

#1 | 2017-09-14 ✅ Patent 10,228,949 granted on 2019-03-12
US20170262287A1
Physics

Single cycle multi-branch prediction including shadow cache for early far branch prediction

#2 | 2016-12-08 ✅ Patent 10,013,254 granted on 2018-07-03
US20160357559A1
Physics

Systems and methods for load cancelling in a processor that is connected to an external interconnect fabric

#3 | 2015-10-22 ✅ Patent 9,454,491 granted on 2016-09-27
US20150301954A1
Physics

Systems and methods for accessing a unified translation lookaside buffer

#4 | 2015-10-08 ✅ Patent 9,928,179 granted on 2018-03-27
US20150286576A1
Physics

Cache replacement policy

#5 | 2015-09-24 ✅ Patent 9,886,416 granted on 2018-02-06
US20150269118A1
Physics

Apparatus and method for processing an instruction matrix specifying parallel and dependent operations

#6 | 2015-09-03 ✅ Patent 10,360,031 granted on 2019-07-23
US20150248294A1
Physics

Fast unaligned memory access

#7 | 2015-03-05 ✅ Patent 9,361,227 granted on 2016-06-07
US20150067230A1
Physics

Systems and methods for faster read after write forwarding using a virtual address

#8 | 2015-02-19 ✅ Patent 9,665,468 granted on 2017-05-30
US20150052401A1
Physics

Systems and methods for invasive debug of a processor without processor execution of instructions

#9 | 2015-02-19 ✅ Patent 9,619,382 granted on 2017-04-11
US20150052304A1
Physics

Systems and methods for read request bypassing a last level cache that interfaces with an external fabric

#10 | 2015-02-19 ✅ Patent 9,632,947 granted on 2017-04-25
US20150052303A1
Physics

Systems and methods for acquiring data for loads at different access times from hierarchical sources using a load queue as a temporary storage buffer and completing the load early

#11 | 2015-02-12
US20150046686A1
Physics

METHOD FOR EXECUTING BLOCKS OF INSTRUCTIONS USING A MICROPROCESSOR ARCHITECTURE HAVING A REGISTER VIEW, SOURCE VIEW, INSTRUCTION VIEW, AND A PLURALITY OF REGISTER TEMPLATES

#12 | 2015-02-12
US20150046683A1
Physics

METHOD FOR USING REGISTER TEMPLATES TO TRACK INTERDEPENDENCIES AMONG BLOCKS OF INSTRUCTIONS

#13 | 2015-01-22 ✅ Patent 9,627,038 granted on 2017-04-18
US20150023086A1
Physics

Multiport memory cell having improved density area

#14 | 2014-12-18 ✅ Patent 9,632,825 granted on 2017-04-25
US20140373022A1
Physics

Method and apparatus for efficient scheduling for asymmetrical execution units

#15 | 2014-10-30 ✅ Patent 9,753,691 granted on 2017-09-05
US20140324937A1
Physics

Method for a stage optimized high speed adder

#16 | 2014-10-23 ✅ Patent 9,811,342 granted on 2017-11-07
US20140317387A1
Physics

Method for performing dual dispatch of blocks and half blocks

#17 | 2014-10-23 ✅ Patent 9,606,935 granted on 2017-03-28
US20140317351A1
Physics

Method and apparatus for preventing non-temporal entries from polluting small structures using a transient buffer

#18 | 2014-10-09 ✅ Patent 9,891,915 granted on 2018-02-13
US20140304492A1
Physics

Method and apparatus to increase the speed of the load access and data return speed path using early lower address bits

#19 | 2014-09-18 ✅ Patent 9,934,042 granted on 2018-04-03
US20140282601A1
Physics

Method for dependency broadcasting through a block organized source view data structure

#20 | 2014-09-18 ✅ Patent 9,811,377 granted on 2017-11-07
US20140282592A1
Physics

Method for executing multithreaded instructions grouped into blocks

#21 | 2014-09-18 ✅ Patent 9,582,322 granted on 2017-02-28
US20140282575A1
Physics

Method and apparatus to avoid deadlock during instruction scheduling using dynamic port remapping

#22 | 2014-09-18 ✅ Patent 10,140,138 granted on 2018-11-27
US20140282546A1
Physics

Methods, systems and apparatus for supporting wide and efficient front-end operation with guest-architecture emulation

#23 | 2014-09-18 ✅ Patent 9,817,666 granted on 2017-11-14
US20140281438A1
Physics

Method for a delayed branch implementation by using a front end track table

#24 | 2014-09-18 ✅ Patent 9,823,930 granted on 2017-11-21
US20140281436A1
Physics

Method for emulating a guest centralized flag architecture by using a native distributed flag architecture

#25 | 2014-09-18 ✅ Patent 9,575,762 granted on 2017-02-21
US20140281428A1
Physics

Method for populating register view data structure by using register template snapshots

#26 | 2014-09-18 ✅ Patent 9,858,080 granted on 2018-01-02
US20140281427A1
Physics

Method for implementing a reduced size register view data structure in a microprocessor

#27 | 2014-09-18 ✅ Patent 9,569,216 granted on 2017-02-14
US20140281426A1
Physics

Method for populating a source view data structure by using register template snapshots

#28 | 2014-09-18 ✅ Patent 9,436,476 granted on 2016-09-06
US20140281422A1
Physics

Method and apparatus for sorting elements in hardware structures

#29 | 2014-09-18 ✅ Patent 9,891,924 granted on 2018-02-13
US20140281416A1
Physics

Method for implementing a reduced size register view data structure in a microprocessor

#30 | 2014-09-18 ✅ Patent 9,886,279 granted on 2018-02-06
US20140281412A1
Physics

Method for populating and instruction view data structure by using register template snapshots

#31 | 2014-09-18 ✅ Patent 10,275,255 granted on 2019-04-30
US20140281411A1
Physics

Method for dependency broadcasting through a source organized source view data structure

#32 | 2014-09-18 ✅ Patent 10,514,926 granted on 2019-12-24
US20140281410A1
Physics

Method and apparatus to allow early dependency resolution and data forwarding in a microprocessor

#33 | 2014-09-18 ✅ Patent 10,467,010 granted on 2019-11-05
US20140281409A1
Physics

Method and apparatus for nearest potential store tagging

#34 | 2014-09-18 ✅ Patent 10,198,265 granted on 2019-02-05
US20140281408A1
Physics

Microprocessor for gating a load operation based on entries of a prediction table

#35 | 2014-09-18 ✅ Patent 10,228,950 granted on 2019-03-12
US20140281388A1
Physics

Method and apparatus for guest return address stack emulation supporting speculation

#36 | 2014-09-18 ✅ Patent 10,152,327 granted on 2018-12-11
US20140281384A1
Physics

Apparatus for gating a load operation based on entries of a prediction table

#37 | 2014-09-18 ✅ Patent 9,904,625 granted on 2018-02-27
US20140281242A1
Physics

Methods, systems and apparatus for predicting the way of a set associative cache

#38 | 2014-09-18
US20140281116A1
Physics

Method and Apparatus to Speed up the Load Access and Data Return Speed Path Using Early Lower Address Bits

#39 | 2014-09-18 ✅ Patent 9,740,499 granted on 2017-08-22
US20140269753A1
Physics

Method for implementing a line speed interconnect structure

#40 | 2014-06-26 ✅ Patent 9,501,280 granted on 2016-11-22
US20140181475A1
Physics

Cache storing data fetched by address calculating load instruction with label used as associated name for consuming instruction to refer

#41 | 2014-06-05 ✅ Patent 9,916,253 granted on 2018-03-13
US20140156947A1
Physics

Method and apparatus for supporting a plurality of load accesses of a cache in a single cycle to maintain throughput

#42 | 2014-04-17 ✅ Patent 9,348,754 granted on 2016-05-24
US20140108739A1
Physics

Systems and methods for implementing weak stream software data and instruction prefetching using a hardware data prefetcher

#43 | 2014-04-17 ✅ Patent 9,678,882 granted on 2017-06-13
US20140108730A1
Physics

Systems and methods for non-blocking implementation of cache flush instructions

#44 | 2014-04-17 ✅ Patent 9,424,046 granted on 2016-08-23
US20140108729A1
Physics

Systems and methods for load canceling in a processor that is connected to an external interconnect fabric

#45 | 2014-03-13 ✅ Patent 9,733,944 granted on 2017-08-15
US20140075168A1
Physics

Instruction sequence buffer to store branches having reliably predictable instruction sequences

#46 | 2014-01-30 ✅ Patent 9,740,612 granted on 2017-08-22
US20140032856A1
Physics

Systems and methods for maintaining the coherency of a store coalescing cache and a load cache

#47 | 2014-01-30 ✅ Patent 9,229,873 granted on 2016-01-05
US20140032846A1
Physics

Systems and methods for supporting a plurality of load and store accesses of a cache

#48 | 2014-01-30 ✅ Patent 9,430,410 granted on 2016-08-30
US20140032845A1
Physics

Systems and methods for supporting a plurality of load accesses of a cache in a single cycle

#49 | 2014-01-30 ✅ Patent 9,710,399 granted on 2017-07-18
US20140032844A1
Physics

Systems and methods for flushing a cache with modified data

#50 | 2013-11-21 ✅ Patent 9,678,755 granted on 2017-06-13
US20130311759A1
Physics

Instruction sequence buffer to enhance branch prediction efficiency

#51 | 2013-09-12 ✅ Patent 8,930,674 granted on 2015-01-06
US20130238874A1
Physics

Systems and methods for accessing a unified translation lookaside buffer

#52 | 2013-04-11 ✅ Patent 9,053,292 granted on 2015-06-09
US20130091340A1
Physics

Processor executing super instruction matrix with register file configurable for single or multiple threads operations

#53 | 2013-01-24 ✅ Patent 9,733,942 granted on 2017-08-15
US20130024661A1
Physics

Mapping of guest instruction block assembled according to branch prediction to translated native conversion block

#54 | 2013-01-24 ✅ Patent 9,207,960 granted on 2015-12-08
US20130024619A1
Physics

Multilevel conversion table cache for translating guest instructions to native instructions

#55 | 2012-11-22 ✅ Patent 9,442,772 granted on 2016-09-13
US20120297396A1
Physics

Global and local interconnect structure comprising routing matrix to support the execution of instruction sequences by a plurality of engines

#56 | 2012-11-22 ✅ Patent 9,940,134 granted on 2018-04-10
US20120297170A1
Physics

Decentralized allocation of resources and interconnect structures to support the execution of instruction sequences by a plurality of engines

#57 | 2012-09-27 ✅ Patent 9,766,893 granted on 2017-09-19
US20120246657A1
Physics

Executing instruction sequence code blocks by using virtual cores instantiated by partitionable engines

#58 | 2012-09-27 ✅ Patent 9,842,005 granted on 2017-12-12
US20120246450A1
Physics

Register file segments for supporting code block execution by using virtual cores instantiated by partitionable engines

#59 | 2012-09-27 ✅ Patent 9,274,793 granted on 2016-03-01
US20120246448A1
Physics

Memory fragments for supporting code block execution by using virtual cores instantiated by partitionable engines

#60 | 2012-08-02 ✅ Patent 9,542,187 granted on 2017-01-10
US20120198209A1
Physics

Guest instruction block with near branching and far branching sequence construction to native instruction block

#61 | 2012-08-02 ✅ Patent 9,710,387 granted on 2017-07-18
US20120198157A1
Physics

Guest instruction to native instruction range based mapping using a conversion look aside buffer of a processor

#62 | 2012-08-02 ✅ Patent 9,639,364 granted on 2017-05-02
US20120198122A1
Physics

Guest to native block address mappings and management of native code storage

#63 | 2010-06-24 ✅ Patent 8,677,105 granted on 2014-03-18
US20100161948A1
Physics

Parallel processing of a sequential program using hardware generated threads and their instruction groups executing on plural execution units and accessing register file segments using dependency inheritance vectors across multiple engines

Also check out Soft Machines, Inc.'s (Santa Clara, United States) applicant profile with 9 patent applications submitted.

AssigneeID:

6330 ⎘