Low energy consumption mantissa multiplication for floating point multiply-add operations
Abstract
A floating point multiply-add unit having inputs coupled to receive a floating point multiplier data element, a floating point multiplicand data element, and a floating point addend data element. The multiply-add unit including a mantissa multiplier to multiply a mantissa of the multiplier data element and a mantissa of the multiplicand data element to calculate a mantissa product. The mantissa multiplier including a most significant bit portion to calculate most significant bits of the mantissa product, and a least significant bit portion to calculate least significant bits of the mantissa product. The mantissa multiplier has a plurality of different possible sizes of the least significant bit portion. Energy consumption reduction logic to selectively reduce energy consumption of the least significant bit portion, but not the most significant bit portion, to cause the least significant bit portion to not calculate the least significant bits of the mantissa product.
- Inventors:
- Issue Date:
- Research Org.:
- Intel Corp., Santa Clara, CA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1576396
- Patent Number(s):
- 10402168
- Application Number:
- 15/283,295
- Assignee:
- Intel Corporation (Santa Clara, CA)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
Y - NEW / CROSS SECTIONAL TECHNOLOGIES Y02 - TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE Y02D - CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THIR OWN ENERGY USE
- DOE Contract Number:
- 7216501
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 2016 Oct 01
- Country of Publication:
- United States
- Language:
- English
Citation Formats
Hasenplaugh, William C., Fleming, Jr., Kermin E., Fossum, Tryggve, and Steely, Jr., Simon C. Low energy consumption mantissa multiplication for floating point multiply-add operations. United States: N. p., 2019.
Web.
Hasenplaugh, William C., Fleming, Jr., Kermin E., Fossum, Tryggve, & Steely, Jr., Simon C. Low energy consumption mantissa multiplication for floating point multiply-add operations. United States.
Hasenplaugh, William C., Fleming, Jr., Kermin E., Fossum, Tryggve, and Steely, Jr., Simon C. Tue .
"Low energy consumption mantissa multiplication for floating point multiply-add operations". United States. https://www.osti.gov/servlets/purl/1576396.
@article{osti_1576396,
title = {Low energy consumption mantissa multiplication for floating point multiply-add operations},
author = {Hasenplaugh, William C. and Fleming, Jr., Kermin E. and Fossum, Tryggve and Steely, Jr., Simon C.},
abstractNote = {A floating point multiply-add unit having inputs coupled to receive a floating point multiplier data element, a floating point multiplicand data element, and a floating point addend data element. The multiply-add unit including a mantissa multiplier to multiply a mantissa of the multiplier data element and a mantissa of the multiplicand data element to calculate a mantissa product. The mantissa multiplier including a most significant bit portion to calculate most significant bits of the mantissa product, and a least significant bit portion to calculate least significant bits of the mantissa product. The mantissa multiplier has a plurality of different possible sizes of the least significant bit portion. Energy consumption reduction logic to selectively reduce energy consumption of the least significant bit portion, but not the most significant bit portion, to cause the least significant bit portion to not calculate the least significant bits of the mantissa product.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2019},
month = {9}
}
Works referenced in this record:
Data Processing System, Apparatus and Method for Performing Fractional Multiply Operations
patent-application, December 2009
- Paver, Nigel C.; Aldrich, Bradley C.
- US Patent Application 12/539944; 20090300325
Increasing buffer locality during multiple table access operations
patent, August 2011
- Bhattacharjee, Bishwaranjan; Lang, Christian; Malkemus, Timothy R.
- US Patent Document 8,010,766
Fused Multiply-Add Apparatus and Method
patent-application, May 2012
- Yu, Hyeong-Seok; Suh, Dong-Kwan; Kim, Suk-Jin
- US Patent Application 13/153885; 20120124117
Intelligent Wide Port Phy Usage
patent-application, September 2017
- Gerhart, Darin Edward; Ortmeier, Nicholas Edward
- US Patent Application 15/061768; 20170255414
Automatically Mapping Program Functions to Distributed Heterogeneous Platforms Based on Hardware Attributes and Specified Constraints
patent-application, October 2017
- Ravindran, Kaushik; Andrade, Hugo A.; Prasad, Ankita
- US Patent Application 15/470374; 20170286169
Cache memory allocation method
patent, February 2006
- Aisaka, Kazuo; Toyama, Keisuke
- US Patent Document 7,000,072
Variable Precision Floating Point Multiply-Add Circuit
patent-application, July 2014
- Kaul, Himanshu; Anders, Mark A.; Mathew, Sanu K.
- US Patent Application 13/730390; 20140188968
Apparatus, system and method for configuration of adaptive integrated circuitry having heterogeneous computational elements
patent, July 2012
- Master, Paul L.; Smith, Stephen J.; Watson, John
- US Patent Document 8,225,073
Programmable Fault Protect for Processor Controlled High-Side and Low-Side Drivers
patent-application, June 2013
- Huynh, Steven
- US Patent Application 13/454085; 20130151919
Runtime Reconfigurable Dataflow Processor
patent-application, November 2012
- Farabet, Clement; LeCun, Yann
- US Patent Application 13/479742; 20120303932
Apparatus and Method for Configuring Hardware to Operate in Multiple Modes During Runtime
patent-application, March 2018
- Wang, Qiang; Wang, Zhuolei; Ahmed, Taneem
- US Patent Application 15/703705; 20180081834
Configuring Coarse-Grained Reconfigurable Arrays (CGRAs) for Dataflow Instruction Block Execution in Block-Based Dataflow Instruction Set Architectures (ISAs)
patent-application, March 2017
- Sankaralingam, Karthikeyan; Wright, Gegory Michael
- US Patent Application 14/861201; 20170083313
Integrated circuit device with programmable analog subsystem
patent, October 2016
- Thiagarajan, Eashwar; Kutz, Harold; Klein, Hans
- US Patent Document 9,473,144
Distributed Memory Operations
patent-application, March 2015
- Ahsan, Bushra; Adler, Michael C.; Crago, Neal C.
- US Patent Application 14/037468; 20150089162
Multi-slice network processor
patent, February 2009
- Devanagondi, Harish R.; Belur, Harish P.; Petersen, Brian
- US Patent Document 7,486,678
Distributed signal processing for data channels maintaining channel bandwidth
patent, September 1998
- Chau, Wing Cheong; Leu, Dar-Ren
- US Patent Document 5,805,827
Electronic Device and Method for Converting Source Code into Machine Code
patent-application, November 2015
- Kim, Bo-Gon; Park, Jae-Min; Cho, Jung-Min
- US Patent Application 14/701038; 20150317134
Processors, Methods, and Systems for a Configurable Spatial Accelerator with Security Power Reduction, and Performance Features
patent-application, January 2019
- Adler, Michael C.; Fleming, Kermin; Glossop, Kent D.
- US Patent Application 15/640542; 20190004878
Sending messages in a network-on-chip and providing a low power state for processing cores
patent, May 2017
- Witek, Richard T.; Li, Long; Suresh, Maya
- US Patent Document 9,658,676
Low Latency Massive Parallel Data Processing Device
patent-application, January 2012
- Vorbach, Martin; May, Frank
- US Patent Application 13/026475; 20120017066
Methods for Specifying Processor Architectures for Programmable Integrated Circuits
patent-application, December 2017
- Langhammer, Marin
- US Patent Application 15/190716; 20170371836
Hierarchical Reconfigurable Computer Architecture
patent-application, May 2011
- Cambonie, Joel
- US Patent Application 12/086971; 20110107337
Detecting and reissuing of loop instructions in reorder structure
patent, May 2015
- Jamil, Sujat; O'Bleness, R. Frank; Delgross, Joseph
- US Patent Document 9,026,769
Memory read/write reordering
patent-application, September 2003
- Sah, Suneeta; Kulick, Stanley S.; Udompanyanan, Varin
- US Patent Application 10/358745; 20030177320
Shared bypass bus structure
patent-application, August 2003
- Kapur, Suvansh K.; Cheng, Kai; Hoogland, Robert J.
- US Patent Application 10/358568; 20030163649
Storage apparatus and load distribution method
patent-application, July 2008
- Watanabe, Koji; Sugimoto, Sadahiro
- US Patent Application 12/003994; 20080184255
S-adenosyl methionine regulation of metabolic pathways and its use in diagnosis and therapy
patent, February 2000
- Schwartz, Dennis E.; Vermeulen, Nicolaas M. J.; O'Day, Christine L.
- US Patent Document 6,020,139
Unidirectional bus architecture for SoC applications
patent-application, February 2004
- Zaidi, S. Jauher A.; Ou, Michael; Adams, Lyle E.
- US Patent Application 10/628163; 20040022107
Variable precision floating point multiply-add circuit
patent, August 2015
- Kaul, Himanshu; Anders, Mark A.; Mathew, Sanu K.
- US Patent Document 9,104,474
Processor architecture
patent-application, April 2005
- Claydon, Anthony Peter John
- US Patent Application 10/450615; 20050076187
Scalable architecture for IP block integration
patent, December 2017
- Teh, Chee Hak; Rahman, Arifur; Grenier, Richard A.
- US Patent Document 9,847,783
Flash-Memory Device with RAID-type Controller
patent-application, December 2011
- Yu, Frank; Ma, Abraham C.; Chen, Shimon
- US Patent Application 13/197721; 20110302358
Modifying Commands
patent-application, July 2010
- Asnaashari, Mehdi
- US Patent Application 12/351206; 20100180105
LOC semiconductor assembled with room temperature adhesive
patent-application, July 2002
- Grigg, Ford B.; Farnworth, Warren M.
- US Patent Application 10/067592; 20020090751
Distributed Job Manager Recovery
patent-application, December 2008
- Challenger, James R.; Challenger, Louis R.; Giles, James R.
- US Patent Application 11/761152; 20080307258
Memory command handler for use in an image signal processor having a data driven architecture
patent-application, December 2004
- Lippincott, Louis A.
- US Patent Application 10/609042; 20040263524
Load/store unit employing last-in-buffer indication for rapid load-hit-store
patent, May 2002
- Hughes, William A.; Roberts, James
- US Patent Document 6,393,536
System for accessing distributed memory by breaking each accepted access request into series of instructions by using sets of parameters defined as logical channel context
patent, November 1996
- Stager, Gary B.
- US Patent Document 5,574,944
Reconfigurable Processor and Reconfiguration Method Executed by the Reconfigurable Processor
patent-application, August 2007
- Aizawa, Eiji
- US Patent Application 11/622738; 20070180315
Instruction length based cracking for instruction of variable length storage operands
patent, July 2013
- Busaba, Fadi Y.; Curran, Brian W.; Giamei, Bruce C.
- US Patent Document 8,495,341
Processors, Methods, and Systems with a Configurable Spatial Accelerator Having a Sequencer Dataflow Operator
patent-application, April 2019
- Tang, Jinjie; Fleming, Kermin E.; Steely, Simon C.
- US Patent Application 15/721802; 20190102338
Data Conversion Apparatus, Data Conversion Method, and Computer-Readable Recording Medium Storing Program
patent-application, January 2010
- Higuchi, Hayato; Suton, Shinichi; Tabaru, Tsuguchika
- US Patent Application 12/503455; 20100017761
Runtime Address Disambiguation in Acceleration Hardware
patent-application, July 2013
- Fleming, JR., Kermin Elliot; Steely, JR., Simon C.; Glossop, Kent D.
- US Patent Application 15/396049; 20180188983
DMA-Based Acceleration of Command Push Buffer Between Host and Target Devices
patent-application, December 2011
- Mejdrich, Eric O.; Schardt, Paul E.; Shearer, Robert A.
- US Patent Application 12/824674; 20110320724
Dynamic Data Partitioning For Optimal Resource Utilization In A Parallel Data Processing System
patent-application, November 2012
- Caufield, Brain K.; Ding, Fan; Shum, Mi Wan
- US Patent Application 13/534478; 20120278587
Computer with Hybrid Von-Neumann/Dataflow Execution Architecture
patent-application, February 2017
- Nowatzki, Anthoney; Gangadhar, Vinay; Sankaralingam, Karthikeyan
- US Patent Application 14/813945; 20170031866
High-performance, superscalar-based computer system with out-of-order instruction execution and concurrent results distribution
patent, September 1996
- Nguyen, Le Trong; Lentz, Derek J.; Miyayama, Yoshiyuki
- US Patent Document 5,560,032
Data Processing Architectures for Packet Handling
patent-application, April 2011
- Rhoades, John; Cameron, Ken; Winser, Paul
- US Patent Application 12/965673; 20110083000
Processors, Methods, and Systems for a Configurable Spatial Accelerator with Transactional and Replay Features
patent-application, January 2019
- Fleming, Kermin; Glossop, Kent D.; Steely, JR., Simon C.
- US Patent Application 15/640533; 20190004945
Reconfigurable circuit, processor having reconfigurable circuit, method of determining functions of logic circuits in reconfigurable circuit, method of generating circuit, and circuit
patent-application, June 2005
- Okada, Makoto; Hiramatsu, Tatsuo; Nakajima, Hiroshi
- US Patent Application 11/016904; 20050134308
Block Floating Point Compression of Signal Data
patent-application, April 2011
- Wegener, Albert w.
- US Patent Application 12/605245; 20110099295
Accumulator shadow register systems and methods
patent-application, June 2005
- Snyder, Walter Lee
- US Patent Application 10/739419; 20050138323
Array-type computer processor
patent-application, August 2005
- Inuo, Takeshi; Kajihara, Nobuki; Toi, Takao
- US Patent Application 11/049305; 20050172103
Processors, Methods, and Systems with a Configurable Spatial Accelerator
patent-application, July 2013
- Fleming, JR., Kermin E.; Glossop, Kent D.; Steely, JR., Simon C.
- US Patent Application 15/396402; 20180189231
Method and apparatus for managing the placement of data in a storage system to achieve increased system performance
patent, November 2001
- D'Errico, Matthew J.; Blumenau, Steven M.; Ofer, Erez
- US Patent Document 6,314,503
Airsync: Enabling Distributed Multiuser MIMO with Full Multiplexing Gain
patent-application, November 2013
- Balan, Horia Vlad; Psounis, Kostantinos; Caire, Giuseppe
- US Patent Application 13/895181; 20130315211
Load/store unit for a processor, and applications thereof
patent-application, April 2008
- Yu, Meng-Bing; Nangia, Era K.; Ni, Michael
- US Patent Application 11/529728; 20080082794
Dependent Instruction Suppression
patent-application, December 2014
- Spadini, Francesco; Achenbach, Michael
- US Patent Application 13/926193; 20140380024
Processor and Memory Control Method
patent-application, May 2009
- Park, Il Hyun; Ryu, Soojung; Yoo, Dong-Hoon
- US Patent Application 12/048658; 20090119456
Hierarchical and distributed information processing architecture for a container security system
patent-application, May 2007
- Meyers, Richard C.; Easley, Ronald; Martin, Ron
- US Patent Application 11/598828; 20070118332
Apparatus and Method for Selectable Hardware Accelerators i a Data Driven Architecture
patent-application, December 2019
- Lippincott, Louis A.; Johnson, Patrick F.
- US Patent Application 12/548322; 20090309884
Apparatus, Methods, and Systems for Operations in a Configurable Spatial Accelerator
patent-application, February 2019
- Fleming, JR., Kermin E.; Steely, JR., Simon C.; Glossop, Kent D.
- US Patent Application 16/024854; 20190042513
Bit Remapping Mechanism to Enhance Lossy Compression in Floating-Point Applications
patent-application, August 2016
- Duong, Nam; Mednick, Elliot; Zhang, DongPing
- US Patent Application 14/623088; 20160239265
Tile-Based Processor Architecture Model for High-Efficiency Embedded Homogeneous Multicore Platforms
patent-application, November 2012
- Manet, Philippe; Rousseau, Bertrand
- US Patent Application 13/576219; 20120303933
Event scheduling for multi-port xDSL transceivers
patent-application, February 2005
- O'Toole, Anthony J. P.; Hashemi, Mark
- US Patent Application 10/871896; 20050025120
Iteration Support in a Heterogeneous Dataflow Engine
patent-application, January 2015
- Rossbach, Chris John; Currey, Jonathan J.
- US Patent Application 13/929762; 20150007182
Method, Device and System for Control Signalling in a Data Path Module of a Data Stream Processing Engine
patent-application, January 2015
- Ivanov, Vladimir
- US Patent Application 13/994582; 20150033001
Hardware Acceleration for a Compressed Computation Database
patent-application, April 2016
- Dickie, Garth A.; Sporer, Michael; Viehland, Jason A.
- US Patent Application 14/702889; 20160098420
Methods and apparatus for synchronizing data access to a local memory in a multi-processor system
patent-application, August 2006
- Yamazaki, Takeshi
- US Patent Application 11/053689; 20060179255
Distributed Processing Architecture With Scalable Processing Layers
patent-application, December 2009
- Khan, Shoab Ahmad; Rehmatullah, M. Mohsin; Ahmed, Sherjil
- US Patent Application 12/335644; 20090328048
Fast Recalibration Circuitry for Input/Output (IO) Compensation Finite State Machine Power-Down-Exit
patent-application, March 2015
- Mellinger, Todd W.; Denler, Nicholas J.
- US Patent Application 14/027682; 20150082011
Hybrid Block-Based Processor and Custom Function Blocks
patent-application, November 2017
- Smith, Aaron L.; Gray, Jan S.
- US Patent Application 15/224624; 20170315815
Reconfigurable circuit having a pipeline structure for carrying out time division multiple processing
patent, November 2011
- Fujisawa, Hisanori; Yosizawa, Hideki; Ishihara, Teruo
- US Patent Document 8,055,880
Dynamic Runtime Choosing of Processing Communication Methods
patent-application, March 2013
- Cradick, Ryan K.; Santosuosso, John M.; Schulz, Brandon W.
- US Patent Application 13/681820; 20130080652
Operator graph changes in response to dynamic connections in stream computing applications
patent, September 2015
- Branson, Michael J.; Cradick, Ryan K.; Santosuosso, John M.
- US Patent Document 9,135,057
Neighbor Determination in Video Decoding
patent-application, April 2014
- Sermadevi, Yegnaswamy; Zhao, Weidong; Wu, Yongjun
- US Patent Application 14/100661; 20140098890
Method and system for digital signal processing in an adaptive computing engine
patent-application, February 2003
- Hogenauer, Eugene B.
- US Patent Application 09/916141; 20030028750
Method and apparatus for facilitating a fair access to a channel by participating members of a group communication system
patent-application, January 2004
- Dorenbosch, Jheroen P.; Bennett, Rick
- US Patent Application 10/183201; 20040001458
High Availability Memory System
patent-application, August 2010
- O'Connor, James A.; Gover, Kevin C.; Lastras-Montano, Luis A.
- US Patent Application 12/390731; 20100217915
Data-Driven Integrated Circuit Architecture
patent-application, May 2012
- Kelen, Steven Hennick; Box, Brian A.; Rudosky, John M.
- US Patent Application 13/216193; 20120126851
Dynamic reduction of stream backpressure
patent, March 2015
- Branson, Michael J.; Cradick, Ryan K.; Santosuosso, John M.
- US Patent Document 8,990,452
Signal distribution device for load sharing multiprocessor
patent-application, December 2003
- Saito, Makoto; Sasaki, Yoshimi; Oishi, Kazuaki
- US Patent Application 10/308432; 20030225814
Cache usage for concurrent multiple streams
patent-application, February 2004
- Radhakrishnan, Sivakumar; Natarajan, Chitra; Creta, Kenneth C.
- US Patent Application 10/358618; 20040022094
Instruction Length Based Cracking for Instruction of Variable length Storage Operands
patent-application, August 2011
- Busaba, Fadi; Curran, Brian; Giamei, Bruce
- US Patent Application 12/707163; 20110202747
Dynamic Reduction of Stream Backpressure
patent-application, March 2013
- Branson, Michael J.; Cradick, Ryan A.; Santosuosso, John M.
- US Patent Application 13/682008; 20130081042
Hierarchical Instruction Scheduler
patent-application, June 2008
- Glew, Andrew Forsyth
- US Patent Application 11/932801; 20080133889
Method and apparatus for efficient scalable storage management
patent, February 2007
- Guha, Aloke; McMillian, Gary; Santilli, Chris T.
- US Patent Document 7,181,578
Method and apparatus for timing information flow in a distributed system
patent-application, June 2016
- Kwiat, Kevin A.; Ravindran, Kaliappanadar; Sabbir, Ali S.
- US Patent Application 11/268394; 20060130030
I/O Circuit and Data Transmission Control Method
patent-application, June 2017
- Wang, Wei-Lin; Shen, Peng; Lai, Jim
- US Patent Application 14/967809; 20170163543
Method and apparatus for efficient code generation for modulo scheduled uncounted loops
patent-application, December 2003
- Thompson, Carol L.; Srinivasan, Uma; Hank, Richard E.
- US Patent Application 10/175375; 20030233643
Computer Accelerator System with Improved Efficiency
patent-application, September 2015
- Ho, Chen-Han; Sankaralingam, Karthikeyan; Kim, Sung
- US Patent Application 14/212676; 20150261528
Memory Controllers, Memory Systems, Solid State Drives and Methods for Processing a Number of Commands
patent-application, October 2010
- Asnaashari, Mehdi; Liao, Yu-Song; Yang, Jui-Yao
- US Patent Application 12/421093; 20100262721
System and method for distribution of content over a network
patent, July 2011
- Day, Mark Stuart
- US Patent Document 7,987,479
Content addressable memory architecture
patent-application, January 2007
- Bittner, JR., Ray A.
- US Patent Application 11/143060; 20070011436
Processors, Methods, and Systems for a Configurable Spatial Accelerator with Performance Correctness, and Power Reduction Features
patent-application, January 2019
- Fleming, Kermin; Glossop, Kent D.; Steely, JR., Simon C.
- US Patent Application 15/640535; 20190005161
Clocked ports
patent-application, October 2008
- May, Michael David; Hedinger, Peter; Dixon, Alastair
- US Patent Application 11/785345; 20080263330
Method and system for scheduling in an adaptable computing engine
patent-application, December 2002
- Hogenauer, Eugene B.
- US Patent Application 09/872397; 20020184291
Reconfigurable Processor Fabric Implementation Using Satisfiability Analysis
patent-application, October 2018
- Hetzel, Asmus; Chaudhuri, Samit
- US Patent Application 15/953896; 20180300181
Dynamically Configurable Placement Engine
patent-application, June 2013
- Fawcett, Bradley W.
- US Patent Application 13/308800; 20130145203
Method for Allocating Addresses to Data Buffers in Distributed Buffer Chipset
patent-application, February 2013
- Chu, Huaixiang; Ma, Qingjiang
- US Patent Application 13/512507; 20130036287
Methods and Apparatus to Compile Code to Generate Data Flow Code
patent-application, February 2019
- Glossop, Kent; Fleming, Kermin; Zhang, Yongzhi
- US Patent Application 15/855964; 20190042217
Electronic Apparatus and Control Method Thereof
patent-application, September 2017
- Lee, Ki-hun; Hur, Jong-oh; Kim, Ji-Hoon
- US Patent Application 15/440283; 20170262383
Parallelization of PLC Programs for Operation in Multi-processor environments
patent-application, October 2012
- Martinez Canedo, Arquimedes; Al Faruque, Mohammad Abdullah; Packer, Michell
- US Patent Application 13/420691; 20120260239
Process for converting programs in high-level programming languages to a unified executable for hybrid computing platforms
patent-application, February 2006
- Poznanovic, Damiel; Hammes, Jeffrey; Krause, Lisa
- US Patent Application 11/243498; 20060041872
Techniques to Enable Communication Between a Processor and Voltage Regulator
patent-application, March 2018
- Suryanarayanan, Anupama; Ananthakrishnan, Avinash; Ashok, Chinmay
- US Patent Application 15/279744; 20180088647
Partitioned shared cache
patent-application, June 2007
- Narad, Charles
- US Patent Application 11/314229; 20070143546
Page table walker that uses at least one of a default page size and a page size selected for a virtual address space to position a sliding field in a virtual address
patent, July 2000
- Yamada, Koichi; Hammond, Gary N.; Hays, Jim
- US Patent Document 6,088,780
Cryopreservation of Adipose Tissue for the Isolation of Mesenchymal Stem Cells
patent-application, January 2011
- Wouters, Guy; van Wemmel, Kelly; de Waele, Peter
- US Patent Application 12/921489; 20110008300
Data Processing System Having Integrated Pipelined Array Data Processor
patent-application, April 2015
- Vorbach, Martin; Becker, Jurgen; Weinhardt, Markus
- US Patent Application 14/572643; 20150106596
Booth multiplier with low power, high performance input circuitry
patent, May 2002
- Chu, Tam-Anh
- US Patent Document 6,393,454
Data processing method and device
patent, April 2012
- Vorbach, Martin; Becker, Jürgen; Weinhardt, Markus
- US Patent Document 8,156,284
Programmable logic integrated circuit for digital algorithmic functions
patent-application, September 2008
- Arriens, Dean J.; Short, Paul
- US Patent Application 12/004767; 20080218203
Mechanism for efficient data access and communication in parallel computations on an emulated spatial lattice
patent, March 2001
- Margolus, Norman H.
- US Patent Document 6,205,533
Floating Point Addition
patent-application, June 2008
- Sivtsov, Alexey Yurievich; Gorshtein, Valery Yakovlevich
- US Patent Application 10/589448; 20080133895
Flash-Memory Device with RAID-type Controller
patent-application, November 2012
- Yu, Frank; Ma, Abraham C.; Chen, Shimon
- US Patent Application 13/494409; 20120278543
Method and System for Referral Tracking
patent-application, December 2012
- Hyder, Adam; Ali, Syed Mohammed; Aggarwal, Varun
- US Patent Application 13/168665; 20120330701
Distributed data-parallel execution engines for user-defined serial problems using branch-and-bound algorithm
patent, October 2015
- Delling, Daniel; Budiu, Mihai; Werneck, Renato F.
- US Patent Document 9,170,846
System for store to load forwarding of individual bytes from separate store buffer entries to form a single load word
patent, October 2000
- Witt, David B.
- US Patent Document 6,141,747
Computing Device with Asynchronous Auxiliary Execution Unit
patent-application, March 2012
- Boury, Bechara F.; Mitchell, Michael Bryan; Steinmetz, Paul MIchael
- US Patent Application 12/882434; 20120066483
Array Type Processor and Data Processing System
patent-application, December 2009
- Inuo, Takeshi
- US Patent Application 12/448809; 20090300324
Content/service handling and delivery
patent-application, May 2005
- Carver, David; Gerovac, Branko J.; Kelso, R. James
- US Patent Application 10/863065; 20050108776
Processors and Methods for Configurable Clock Gating in a Spatial Array
patent-application, April 2019
- Diamond, Mitchell; Keen, Benjamin; Fleming, JR., Kermin E.
- US Patent Application 15/721816; 20190101952
Block-based data striping to flash memory
patent, February 2010
- McDaniel, Ryan C.
- US Patent Document 7,660,911
Floating-point processor with reduced power requirements for selectable subprecision
patent-application, August 2007
- Docker, Kenneth Alan
- US Patent Application 11/363118; 20070203967
Memory Ordering in Acceleration Hardware
patent-application, July 2018
- Fleming, JR., Kermin Elliott; Steely, JR., Simon C.; Glossop, Kent D.
- US Patent Application 15/396038; 2018018899
Storage controller, data processing method and computer program product for reducing channel processor overhead by effcient cache slot management
patent-application, October 2008
- Gotoh, Youichi
- US Patent Application 12/213919; 20080270689
Processors, Methods, and Systems with a Configurable Spatial Accelerator
patent-application, January 2019
- Fleming, Kermin; Glossop, Kent D.; Steely, JR., Simon C.
- US Patent Application 15/640543; 20190018815
Configurable Logic Constructs in a Loop Buffer
patent-application, January 2015
- Basant, Aarti; Gold, Brian; Schlanger, Erik
- US Patent Application 13/947674; 20150026434
Processors, Methods, and Systems for a Configurable Spatial Accelerator with Memory System Performance, Power Reduction, and Atomics Support Features
patent-application, January 2019
- Adler, Michael C.; Chow, Chiachen; Crago, Neal C.
- US Patent Application 15/640534; 20190004955
System and Method for Relay Node Flow Control in a Wireless Communications System
patent-application, December 2010
- Yang, Yunsong; Xiao, Weimin; Xia, Pengfei
- US Patent Application 12/784352; 20100302946
Granular support vector machine with random granularity
patent, April 2012
- Tang, Yuchun; He, Yuanchen
- US Patent Document 8,160,975
Store Address Prediction for Memory Disambiguation in a Processing Device
patent-application, March 2015
- Kim, Ho-Seop; Chappell, Robert S.; Soo, Choon Y.
- US Patent Application 14/036591; 20150089186
Apparatus and Method for Block-Based Data Striping to Solid State Memory Modules with Optional Data Format Protocol Translation
patent-application, September 2010
- McDaniel, Ryan Cartland
- US Patent Application 12/702998; 20100228885
Memory Controllers, Memory Systems, Solid State Devices and Methods for Processing a Number of Commands
patent-application, December 2012
- Asnaashari, Mehdi; Liao, Yu-Song; Yang, Jui-Yao
- US Patent Application 13/599594; 20120324180
Embedded System Performance
patent-application, March 2013
- Stravers, Paul; Van Eijndhoven, Jos; Rutten, Martijn
- US Patent Application 13/641830; 20130080993
Processors and Methods for Privileged Configuration in a Spatial Array
patent-application, April 2019
- Fleming, Kermin E.; Steely, Simon C.; Glossop, Kent D.
- US Patent Application 15/721809; 20190102179
Integrated circuit and related improvements
patent-application, July 2004
- Parkes, Stephen Maxwell
- US Patent Application 10/679978; 20040124877
Processors and Methods for Pipelined Runtime Services in a Spatial Array
patent-application, January 2019
- Fleming, Kermin; Steely, Simon C.; Glossop, Kent D.
- US Patent Application 15/640538; 20190004994
Processors, Methods, and Systems with a Configurable Spatial Accelerator
patent-application, July 2018
- Fleming, Kermin; Glossop, Kent D.; Steely, JR., Simon C.
- US Patent Application 15/396395; 20180189063
Method and apparatus for modeling dataflow systems and realization to hardware
patent-application, November 2002
- Donaldson, Robert L.; Hudson, Rhett D.; Marshall, JR., Lawrence M.
- US Patent Application 10/152634; 20020178285
Storage Apparatus and Load Distribution Method
patent-application, July 2012
- Watanabe, Koji; Sugimoto, Sadahiro
- US Patent Application 13/421347; 20120174118
Method and system for encoding instructions for a VLIW that reduces instruction memory requirements
patent-application, January 2003
- Hogenauer, Eugene B.
- US Patent Application 09/916142; 20030023830
Variable-Cycle, Event-Driven Multi-Execution Flash Processor
patent-application, January 2011
- Hassan, Khursheed
- US Patent Application 12/826949; 20110004742
System and method for changing abilities of a process
patent, December 2015
- Ristovski, Aleksandar; Goodman, Kevin; Stecher, Brian
- US Patent Document 9,213,571
Solid State Device with Allocated Flash Cache
patent-application, September 2012
- Moshayedi, Mark
- US Patent Application 12/492110; 20120239853
Processors and Methods with Configurable Network-Based Operator Circuits
patent-application, January 2019
- Fleming, Kermin; Glossop, Kent D>; Steely, JR., Simon C.
- US Patent Application 15/640540; 20190007332
Systems and Methods for Providing Distributed Technology Independent Memory Controllers
patent-application, November 2007
- Gower, Kevin C.; Maule, Warren E.; Tremaine, Robert B.
- US Patent Application 11/420034; 20070276976
Method for Performing Block Management, and Associated Memory Device and Controller Thereof
patent-application, March 2012
- Chou, Po-Sheng; Chang, Ching-Chin; Shen, Yang-Chih
- US Patent Application 13/115962; 20120079168
Data processing device and method
patent, August 2014
- Vorbach, Martin; Thomas, Alexander
- US Patent Document 8,812,820
Highly Scalable Architecture for Application Network Appliances
patent-application, March 2009
- Bagepalli, Magaraj; Gandhi, Prashant; Patra, Abhijit
- US Patent Application 12/101850; 20090063665
System and method for dynamically reducing power consumption of floating-point logic
patent, February 2016
- Tannenbaum, David C.; Iyer, Srinivasan
- US Patent Document 9,268,528
Common Memory Programming
patent-application, December 2011
- Finkler, Ulrich A.; Hirsch, Steven N.; Reindel, Harold E.
- US Patent Application 12/816588; 20110314238
Method and system for input/output control in a multiprocessor system utilizing simultaneous variable-width bus access
patent, July 1999
- Tran, Cang Ngoc; Kahle, James Allan
- US Patent Document 5,930,484
Non-Volatile Memory Based Mass Storage Devices and Methods for writing Data Thereto
patent-application, March 2013
- Schuette, Franz Michael; Clawson, William Ward
- US Patent Application 13/251491; 20130067138
Branch-aware FIFO for interprocessor data sharing
patent, August 2007
- Niell, Jose S.; Rosenbluth, Mark
- US Patent Document 7,257,665