Philip E. May - Palatine IL Kent Donald Moat - Winfield IL Silviu Chiricescu - Chicago IL Brian Jeffrey Lucas - Barrington IL James M. Norris - Naperville IL Michael Allen Schuette - Wilmette IL Ali Saidi - Cambridge MA
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G06F 1200
US Classification:
711220, 711201, 711217, 711219
Abstract:
A memory interface device ( ) providing a fractional address interface between a data processor ( ) and a memory system ( ) and a method for retrieving intermediate data values from a memory system using fractional addressing. The device includes an address generator ( ) for generating first and second memory addresses, the first memory address being less than or equal to a specified fractional address, the second memory address being greater than or equal to the fractional address. The device also includes a memory access unit ( ) coupled to the address generator ( ) for retrieving first and second data values from the memory system ( ) at the first and second memory addresses, respectively. The device also includes a data access unit ( ) for interpolating between the first and second data values and passing the interpolated value to the data processor ( ). The memory interface has application in a variety of data processing systems, including digital signal processors and streaming vector processors.
Philip E. May - Palatine IL, US Kent Donald Moat - Winfield IL, US Silviu Chiricescu - Chicago IL, US Brian Geoffrey Lucas - Barrington IL, US James M. Norris - Naperville IL, US
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
H04L 1250 H04L 1254 H03M 1300
US Classification:
370428, 370383, 370392, 37039571, 710 4, 714776
Abstract:
An interconnection device () with a number of links (and ), each link having a number of link input ports (), link output ports () and storage registers (). An input selection switch () is coupled to a selected link input port to receive an input data token. The storage registers () may be used to store input data tokens. A storage access switch () is coupled to the input selection switch () and to the storage registers () and may be used to select the current input data token or a token from the storage registers as an output data token. An output selection switch () receives the output data token and provides it to a selected link output port. The interconnection device may, for example, be used to connect the inputs and outputs of the processing elements of a vector processor or digital signal processor.
Method Of Programming Linear Graphs For Streaming Vector Computation
Philip E. May - Palatine IL, US Kent Donald Moat - Winfield IL, US Silviu Chiricescu - Chicago IL, US Brian Geoffrey Lucas - Barrington IL, US James M. Norris - Naperville IL, US Michael Allen Schuette - Wilmette IL, US Ali Saidi - Cambridge MA, US
A method for producing a formatted description of a computation representable by a data-flow graph and computer for performing a computation so described. A source instruction is generated for each input of the data-flow graph, a computational instruction is generated for each node of the data-flow graph, and a sink instruction is generated for each output of the data-flow graph. The computational instruction for a node includes a descriptor of an operation performed at the node and a descriptor of each instruction that produces an input to the node. The formatted description is a sequential instruction list comprising source instructions, computational instructions and sink instructions. Each instruction has an instruction identifier and the descriptor of each instruction that produces an input to the node is the instruction identifier. The computer is directed by a program of instructions to implement a computation representable by a data-flow graph.
Scheduler Of Program Instructions For Streaming Vector Processor Having Interconnected Functional Units
Philip E. May - Palatine IL, US Kent Donald Moat - Winfield IL, US Silviu Chiricescu - Chicago IL, US Brian Geoffrey Lucas - Barrington IL, US James M. Norris - Naperville IL, US Michael Allen Schuette - Wilmette IL, US Ali Saidi - Cambridge MA, US
Assignee:
Motorola, inc. - Schaumburg IL
International Classification:
G06F 9/50 G06F 9/44
US Classification:
718102, 718105, 718104
Abstract:
A method for scheduling a computation for execution on a computer with a number of interconnected functional units. The computation is representable by a data-flow graph with a number of nodes connected by edge. A loop-period of the computation is calculated and the nodes are scheduled for throughput by assigning an execution cycle and a functional unit to each node of the data-flow graph. The scheduling of flexible nodes is adjusted to minimize the number of interconnections required in each execution cycle. The edges of the data-flow graph are allocated to one or more of the interconnections between functional units. The scheduling method may be used, for example, to optimize the interconnection fabric design for an ASIC or as part of a compiler for a re-configurable streaming vector processor.
Streaming Vector Processor With Reconfigurable Interconnection Switch
Brian Geoffrey Lucas - Barrington IL, US Philip E. May - Palatine IL, US Kent Donald Moat - Winfield IL, US Silviu Chiricescu - Chicago IL, US James M. Norris - Naperville IL, US Michael Allen Schuette - Wilmette IL, US Ali Saidi - Cambridge MA, US
A re-configurable, streaming vector processor () is provided which includes a number of function units (), each having one or more inputs for receiving data values and an output for providing a data value, a re-configurable interconnection switch () and a micro-sequencer (). The re-configurable interconnection switch () includes one or more links, each link operable to couple an output of a function unit () to an input of a function unit () as directed by the micro-sequencer (). The vector processor may also include one or more input-stream units () for retrieving data from memory. Each input-stream unit is directed by a host processor and has a defined interface () to the host processor. The vector processor also includes one or more output-stream units () for writing data to memory or to the host processor. The defined interface of the input-stream and output-stream units forms a first part of the programming model. The instructions stored in a memory, in the sequence that direct the re-configurable interconnection switch, form a second part of the programming model.
Method And Apparatus For Elimination Of Prolog And Epilog Instructions In A Vector Processor Using Data Validity Tags And Sink Counters
Philip E. May - Palatine IL, US Brian G. Lucas - Barrington IL, US Kent D. Moat - Winfield IL, US James M. Norris - Naperville IL, US
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G06F 9/30
US Classification:
712233, 712218, 712226, 711152
Abstract:
A method and apparatus for the elimination of prolog and epilog instructions in a vector processor. To eliminate the prolog, a functional unit of the vector processor has at least one input for receiving an input data value tagged with a data validity tag and an output for outputting an intermediate result tagged with a data validity tag. The data validity tags indicate the validity of the data. Before a loop is executed, the data validity tags are set to indicate that the associated data values are invalid. During execution of the loop body a functional unit checks the validity of input data. If all of the input data values are valid the functional operation is performed, the corresponding data validity tag set to indicate that the result is valid. If any of the input data values is invalid, the data validity tag of the result is set to indicate that the result is invalid. To eliminate the epilog, an iteration counter is associated with each sink unit of the vector processor.
Baker, Donelson, Bearman, Caldwell & Berkowitz, PC
Specialties:
Tax Wealth Preservation & Estates Mergers & Acquisitions and Joint Ventures IRS & Mississippi Department of Revenue Administrative Matters Taxation Business Law Transactions Federal & State Securities Regulation Commercial Lending Estate Planning
ISLN:
917396043
Admitted:
2003
University:
University of Mississippi, M. Tax; University of Mississippi, B. Accy.
Law School:
University of Florida, LL.M.; University of Mississippi, J.D.
Administrative Law Administrative Law/Regulatory Law Business Law Corporate Disability Law Domestic Relations Elder Law & Advocacy Family Law Government Relations & Advisory Labor & Employment Litigation Personal Injury Law Probate & Estate Planning Real Property Law Regulatory Law Trust Disability Public Finance & Tax Exempt Finance
United States Postal Service Doral, FL Jun 2011 to Jun 2012 MerchandiserSunshine Aftercare Programs Pembroke Pines, FL Sep 2009 to Nov 2011 Aftercare CounselorMacys Aventura, FL Oct 2010 to Apr 2011 stock clerk, worksCvs Pharamacy Margate, FL Jun 2009 to Jul 2010 Cashier/Customer Service
United States Postal Service Doral, FL Jun 2011 to Jun 2012 MerchandiserSunshine Aftercare Programs Pembroke Pines, FL Sep 2009 to Nov 2011 Aftercare CounselorMacys Aventura, FL Oct 2010 to Apr 2011 stock clerk, worksCvs Pharamacy Margate, FL Jun 2009 to Jul 2010 Cashier/Customer Service
Mountain View Elementary School Las Vegas NV 1985-1986, J. E. Manch Elementary School Las Vegas NV 1986-1991, Saint Christopher School North Las Vegas NV 1991-1994, Area Technical Trade Center High School Las Vegas NV 1996-1998
herov leads the NHL in points. You know your team has high end scoring talent when Steven Stamkos is third on your team in points. Victor Hedman, the reigning James Norris trophy winner, leads an excellent core of defensemen. Andrei Vasilevskiy is near the top of the league in wins for goaltenders. N
Date: Mar 05, 2019
Category: Headlines
Source: Google
SF Cleared In Negligence Case Brought By Kate Steinle's Parents
Juan Francisco Lopez-Sanchez has been charged with murder in Steinle's death but his public defenders have sought to dismiss those chargers as they claim that the shooting was accidental and a ricochet, as corroborated by forensic science consultant James Norris. If you were trying to shoot somebod
Cousins Richard Norris and James Norris said the movement is made possible when ice sheets that form after rare overnight rains melt in the rising sun, making the hard ground muddy and slick.
Date: Sep 01, 2014
Category: Sci/Tech
Source: Google
Scientists may have solved the mystery of Death Valley's 'sailing stones'
Im amazed by the irony of it all, James Norris, a research engineer, told the Los Angeles Times. In a place where rainfall averages two inches a year, rocks are being shoved around by mechanisms typically seen in arctic climes. He added that the movement is incredibly slow. These rocks clock iRichard Norris, 55, a paleobiologist at the Scripps Institution of Oceanography, and James Norris, 59, are cousins and lead researchers on the study.The men embarked on their mission to solve the scientific mystery in 2011.
Date: Aug 28, 2014
Category: Sci/Tech
Source: Google
Time lapse video solves the mystery of Death Valley's sailing stones
does happen though. Oceanographer Richard Norris of the Scripps Institution of Oceanography and his cousin, engineer James Norris of Interwoof in Santa Barbara, managed to catch the phenomenon on camera, and in the process, proved that ice shoves are what cause the infamous sailing stones to travel.
Date: Aug 28, 2014
Category: Sci/Tech
Source: Google
Scientists solve mystery of moving Death Valley rocks
Paleobiologist Richard Norris of the Scripps Institution of Oceanography, who led the study, saw the rare phenomenon first-hand last December while standing with his cousin, engineer James Norris, at the spot.
Date: Aug 28, 2014
Category: Sci/Tech
Source: Google
Scientists Solve the Mystery of Death Valley's Sailing Rocks
But now, lead study author paleobiologist Richard Norris of the Scripps Institution of Oceanographyand research engineer James Norris finally have a conclusive answer as to what makes the stones move.
Date: Aug 28, 2014
Category: Sci/Tech
Source: Google
Death Valley's moving rock mystery finally cracked
Scientist Richard Norris and his cousin James Norris, an engineer, put GPS trackers on the stones, surrounded them with cameras, and were amazed to discover that the movement was caused by ice in one of the hottest and driest spots on the planet.
Boca Raton,Florida Flint, Michigan Michigan and Florida Orlando,Florida(current)
Work:
FedEx - Management
Education:
Homestead Sr High - General Studies
Relationship:
Married
Bragging Rights:
One wife and 5 children
James Norris
Education:
Murdoch University - Games Design and Production & Interactive Digital Design, Murdoch University - Computer Science & Games Technology, Helena College
About:
Yay me.
Tagline:
Designer/Gamer
James Norris
Work:
ASDA
Education:
Hall Cross School, University of Hull - MChem
Tagline:
YAY TAGLINE
James Norris
Work:
Cardinal Health (2012)
Education:
None
James Norris
Work:
Realestate
Education:
Olivet
About:
Graduated From Pennville,indiana now live in FtWayne
Bragging Rights:
4 children and 28 grand children
James Norris
Work:
Ferrous Solutions, Inc. - Owner (1996)
Education:
Washington High
James Norris
Work:
Starkwood Media Group - Designer Maverick PR - Designer (2010-2011) Excite Communications - Designer (2007-2010)