Patrick Devaney - Haverhill MA, US David M. Keaton - Boulder CO, US Katsumi Murai - Moriguchi-City, JP
International Classification:
G06F012/00
US Classification:
711/148000, 711/151000
Abstract:
A multiprocessor system for concurrently executing multiple tasks includes first and second processors, each configured to execute at least one task and a local memory physically disposed externally of, and concurrently accessible by the first and second processors. An operating system assigns: (a) a first task to the first processor and a second task to the second processor, the first and second tasks having respective execution resource requirements, (b) a first portion of the local memory to the first processor, and (c) a second portion of the local memory to the second processor. The operating system is configured to initially adjust the first and second portions of the local memory based on the respective execution resource requirements. Portions of the local memory assigned to be shared by the first and second processors may be cooperatively accessed by each of the processors without intervention by the operating system.
Virtual Double Width Accumulators For Vector Processing
Patrick Devaney - Haverhill MA, US David Keaton - Boulder CO, US Katsumi Murai - Moriguchi-City, JP
International Classification:
G06F007/38
US Classification:
708/523000
Abstract:
A processing system includes left and right data path processors configured to concurrently receive parallel instructions. Left and right accumulators which are, respectively, disposed in the left and right data path processors, are configured to execute an accumulate instruction and obtain an accumulation value. Left and right local memories (LMs) are coupled to the left and right accumulators and configured to store the accumulation value. The accumulation value is equally divided for storage in the left LM and the right LM.
Table Lookup Instruction For Processors Using Tables In Local Memory
Patrick Devaney - Haverhill MA, US David Keaton - Boulder CO, US Katsumi Murai - Moriguchi-City, JP
International Classification:
G06F012/00
US Classification:
711/220000
Abstract:
In a processor system configured to execute instructions, a method finds an entry in at least one table stored in memory. The method includes (a) storing a first table of multiple entries, each entry including a bit field; (b) storing (i) a first entry of the first table and (ii) a bit size of each entry; (c) storing a sequence of data bits; (d) selecting a portion of the sequence of data bits to produce a data field having a bit size same as the bit size of each entry in the first table; and (e) adding the first entry of the first table to the produced data field to find the entry in the first table.
Cpu Datapaths And Local Memory That Executes Either Vector Or Superscalar Instructions
Patrick Devaney - Haverhill MA, US David Keaton - Boulder CO, US Katsumi Murai - Moriguchi-City, JP
International Classification:
G06F015/00
US Classification:
712/003000
Abstract:
A data processing system includes left and right data path processors coupled to an instruction cache. The left and right data path processors, respectively, are configured to execute left and right instruction words received in a single clock cycle from the instruction cache. The left and right data path processors are also configured to operate in a scalar mode and a vector mode. The processors (a) execute the left and right instruction words as two separate instructions in the scalar mode, and (b) execute the left and right instruction words as one instruction in the vector mode.
Vector Instructions Composed From Scalar Instructions
Patrick Devaney - Haverhill MA, US David M. Keaton - Boulder CO, US Katsumi Murai - Moriguchi-City, JP
International Classification:
G06F015/00
US Classification:
712/003000
Abstract:
A processing system includes left and right data path processors configured to execute instructions issued from an instruction cache. A vector instruction includes a first word configured for execution by the left data path processor and a second word configured for execution by the right data path processor. The first and second words are issued in the same clock cycle from the instruction cache, and are interlocked to jointly specify a single vector instruction. The first and second words include code for vector operation and code for vector control. The first and second words are concurrently executed to complete the vector operation, free-of any other instructions issued from the instruction cache.
Patrick Devaney - Haverhill MA, US David Keaton - Boulder CO, US Katsumi Murai - Osaka, JP
International Classification:
G06F015/00
US Classification:
712010000
Abstract:
A chip multiprocessor (CMP) includes a plurality of processors disposed on a peripheral region of a chip. Each processor has (a) a dual datapath for executing instructions, (b) a compiler controlled register file (RF), coupled to the dual datapath, for loading/storing operands of an instruction, and (c) a compiler controlled local memory (LM), a portion of the LM disposed to a left of the dual datapath and another portion of the LM disposed to a right of the dual datapath, for loading/storing operands of an instruction. The CMP also has a shared main memory disposed at a central region of the chip, a crossbar system for coupling the shared main memory to each of the processors, and a first-in-first-out (FIFO) system for transferring operands of an instruction among multiple processors.
Name / Title
Company / Classification
Phones & Addresses
Patrick Devaney Owner
Devaney's Irish Pub Pubs. Restaurants
9013 88 Ave, Edmonton, AB T6C 1L9 7804654834
Patrick Devaney Owner
J H Watson Management Ltd Sherlock Holmes Corporate Office. The Sherlock Holmes Pub. The Rose and Crown Pub. Devaney's Irish Pub. Moriarty's Bistro & Wine Bar Restaurant Management. Salads. Automated Teller Machines. Food & Beverage Services. Cocktail Lounges. Pubs. Coffee & Tea. Party Facilities. Restaurants. Sandwiches. Event Planners. Beer. Ale. Wine & Spirits Service. Pub Food
440 10150 100 St NW, Edmonton, AB T5J 0P6 7804230202, 7804262882
Sellers First Time Home Buyers Buyer Representation Short Sales Relocation Single Family Homes Real Estate Condos Listings Foreclosures Investment Properties New Home Sales Reo Investors Real Estate Transactions
Devarez Films, LLC - Director / Manager (2005) Unalite Electric and Lighting, LLC - Payables Manager (2008-2010) Gaia Power Technologies - Assistant to the Controller (2007-2008) Saint Agnes Boys High School - Director of Finance (2000-2006)
Education:
Queens College, City University of New York - BA, Cultural Anthropology, Archbishop Molloy High School
Tagline:
Creator of Strange and Scary works. I also count the money of others.
Patrick Devaney
Work:
Self Employed - Painting Contractor (2003)
Education:
Athlone Commmunity Collage, Cork Institute of Technology
Relationship:
In_a_relationship
Patrick Devaney
Patrick Devaney
Patrick Devaney
Patrick Devaney
Patrick Devaney
Patrick Devaney
Youtube
Coogue winter
Duration:
2m 35s
RED CARPET PRESENTS PATRICK DEVANEY
2017 MACABRE FAIRE FILM FEST INTERVIEW CLIP- PATRICK DEVANEY.
Duration:
4m 3s
Patrick Devaney
Randi Sloane and Patrick Devaney discuss his two films showing at LIIF...
Duration:
5m 46s
PATRICK DEVANEY on Peanut Butter Jelly Time
Patrick Devaney talks about his past, current and upcoming filmmaking ...
Duration:
1h 5m 7s
SEASON 1 EPISODE 24: Facing Imposter Syndrome...
On today's episode of "Where is My Mind?: A Podcast about Mental Healt...