skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Processor-in-memory-and-storage architecture

Patent ·
OSTI ID:1415442

A method and apparatus for performing reliable general-purpose computing. Each sub-core of a plurality of sub-cores of a processor core processes a same instruction at a same time. A code analyzer receives a plurality of residues that represents a code word corresponding to the same instruction and an indication of whether the code word is a memory address code or a data code from the plurality of sub-cores. The code analyzer determines whether the plurality of residues are consistent or inconsistent. The code analyzer and the plurality of sub-cores perform a set of operations based on whether the code word is a memory address code or a data code and a determination of whether the plurality of residues are consistent or inconsistent.

Research Organization:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC04-94AL85000
Assignee:
National Technology & Engineering Solutions of Sandia, LLC (Albuquerque, NM)
Patent Number(s):
9,858,144
Application Number:
14/831,711
OSTI ID:
1415442
Resource Relation:
Patent File Date: 2015 Aug 20
Country of Publication:
United States
Language:
English

References (13)

Semiconductor memory with power-on reset controlled latched row line repeaters patent June 1996
A low-power sense amplifier for adiabatic memory using memristor conference December 2012
1.1 TMACS/mW Fine-Grained Stochastic Resonant Charge-Recycling Array Processor journal April 2012
Improvement of Electronic-Computer Reliability through the Use of Redundancy journal September 1961
Low power signal processing architectures using residue arithmetic conference January 1998
Self-checked computation using residue arithmetic journal January 1966
Dynamic Scaling Of Graphics Processor Execution Resources patent-application February 2016
Energy-Efficient Digital Signal Processing via Voltage-Overscaling-Based Residue Number System journal July 2013
Design of a Repairable Redundant Computer journal October 1962
A three-port adiabatic register file suitable for embedded applications conference January 1998
Sustaining moore's law in embedded computing through probabilistic and approximate design: retrospects and prospects conference January 2009
Iterative stage as dividend operand prescaler for fixed-radix division patent March 2014
Mapping irregular applications to DIVA, a PIM-based data-intensive architecture conference January 1999

Similar Records

Related Subjects