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.
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.
Method And System For Gas Leak Detection And Localization
Ali Saidi - St. Charles IL, US Silviu Chiricescu - Chicago IL, US James M. Norris - Naperville IL, US Michael A. Schuette - Wilmette IL, US
Assignee:
MOTOROLA, INC. - Schaumburg IL
International Classification:
G01M 3/04
US Classification:
73 40
Abstract:
A system includes a first gas sensor [ to detect a first concentration of a predetermined gas and to determine a first rate of change in the first concentration over a time interval. A second gas sensor [ detects a second concentration of the predetermined gas and determines a second rate of change in the second concentration over the time interval. A third gas sensor [ detects a third concentration of the predetermined gas and determines a third rate of change in the third concentration over the time interval. The first, second, and third gas sensors each have a known location. At least one processing device [ (a) determines respective distances between a gas leak location and the respective locations of the gas sensors based on the detected rates of change, and (b) calculates a location of the gas leak based on a triangulation of the first distance, the second distance, and the third distance.
James R. Norris - Downers Grove IL Jau-Huei Tang - Naperville IL Lin Chen - Naperville IL Marion Thurnauer - Downers Grove IL
Assignee:
The United States of America as represented by the United States Department of Energy - Washington DC
International Classification:
H05H 708
US Classification:
328235
Abstract:
An apparatus for selecting a single synchrotron pulse from the millions of pulses provided per second from a synchrotron source includes a rotating spindle located in the path of the synchrotron pulses. The spindle has multiple faces of a highly reflective surface, and having a frequency of rotation f. A shutter is spaced from the spindle by a radius r, and has an open position and a closed position. The pulses from the synchrotron are reflected off the spindle to the shutter such that the speed s of the pulses at the shutter is governed by: s=4. times. pi. times. r. times. f. such that a single pulse is selected for transmission through an open position of the shutter.
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
Mar 2012 to Present Information Resources Management AssistantBest Buy Corp Chicago, IL 2005 to 2010 In-Home Service TechnicianCircuit City, Green Bay Chicago, IL 2004 to 2005 In-home Service TechnicianMattson's TV Ironwood, MI 1997 to 2004 Service Technicians - Service Manager
Education:
Canbourne University London 2004 Bachelor of Science in Electronics Engineering
2005 to 2010 IN-Home Service TechnicianCircuit City, Green Bay Chicago, IL 2004 to 2005 In-home Service TechnicianMattson's TV Ironwood, MI 1999 to 2004 Service Technicians - Service ManagerA.M.C.I Computers North Ironwood, MI 1992 to 1993 Service TechnicianYellow Hammer Appleton, WI 1990 to 1991 Regional Sr. Service Technician/TrainerSealed Power Corporation Chicago, IL 1983 to 1984 Maintenance Man/Service TechnicianDuo-Fast Chicago, IL 1980 to 1983 Machine Operator/Setup ManUS Army
Jun 1976 to May 1979 Currier
Education:
Canbourne University London 2004 Bachelor of Science in Electronics Engineering
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.
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)