Search

John H Rhoades

from Raleigh, NC
Age ~61

John Rhoades Phones & Addresses

  • 8905 Woodvine Ct, Raleigh, NC 27613 (919) 870-1863
  • 8527 Guerro Ct, Raleigh, NC 27613 (919) 870-1863
  • 3606 Cumberland Creek Rd, Raleigh, NC 27613 (919) 870-1863
  • Burlington, NC
  • Gibsonville, NC
  • Round Rock, TX

Work

Company: Dykema Address:

Specialities

Litigation • Business & Commercial • Litigation Section • Consumer Law • Environmental Law

Professional Records

Lawyers & Attorneys

John Rhoades Photo 1

John Rhoades - Lawyer

View page
Office:
Dykema
Specialties:
Litigation
Business & Commercial
Litigation Section
Consumer Law
Environmental Law
ISLN:
922003401
Admitted:
2011
University:
University of Michigan, A.B.; University of Michigan, A.B.
Law School:
University of Michigan, JD - Juris Doctor, 2011; University of Michigan, JD - Juris Doctor, 2011; University of Michigan Law School, J.D., 2011

License Records

John Rhoades

License #:
30621 - Active
Issued Date:
Nov 16, 2012
Renew Date:
Dec 1, 2015
Expiration Date:
Nov 30, 2017
Type:
Certified Public Accountant

John E Rhoades

License #:
B24513001 - Expired
Issued Date:
Sep 24, 1987
Expiration Date:
Dec 31, 1989
Type:
Broker

Business Records

Name / Title
Company / Classification
Phones & Addresses
John P. Rhoades
LITTLE JOHN'S PLUMBING AND SERVICES, INC

Publications

Us Patents

Parallel Data Processing Apparatus

View page
US Patent:
7506136, Mar 17, 2009
Filed:
Jan 10, 2007
Appl. No.:
11/621952
Inventors:
Dave Stuttard - Bristol, GB
Dave Williams - Emerson Green, GB
Eamon O'Dea - Bristol, GB
Gordon Faulds - Dursley, GB
John Rhoades - Durham NC, US
Ken Cameron - Bristol, GB
Phil Atkin - Slough, GB
Paul Winser - Bristol, GB
Russell David - Wootton Bassett, GB
Ray McConnell - Clifton, GB
Tim Day - Edinburgh, GB
Trey Greer - Chapel Hill NC, US
Assignee:
Clearspeed Technology PLC - Bristol
International Classification:
G06F 15/80
US Classification:
712 22, 345501
Abstract:
A controller for controlling a data processor having a plurality of processor arrays, each of which includes a plurality of processing elements, comprises a retrieval unit operable to retrieve a plurality of incoming instructions streams in parallel with one another, and a distribution unit operable to supply such incoming instruction streams to respective ones of the said plurality of processor arrays.

Parallel Data Processing Apparatus

View page
US Patent:
7526630, Apr 28, 2009
Filed:
Jan 4, 2007
Appl. No.:
11/620014
Inventors:
Dave Stuttard - Bristol, GB
Dave Williams - Emerson Green, GB
Eamon O'Dea - Bristol, GB
Gordon Faulds - Dursley, GB
John Rhoades - Durham NC, US
Ken Cameron - Bristol, GB
Phil Atkin - Slough, GB
Paul Winser - Bristol, GB
Russel David - Wootton Bassett, GB
Ray McConnell - Clifton, GB
Tim Day - Edinburgh, GB
Trey Greer - Chapel Hill NC, US
Assignee:
Clearspeed Technology, PLC - Bristol
International Classification:
G06F 15/80
US Classification:
712 10, 712 16, 712 22
Abstract:
A controller operable to control an array of processing elements comprises a retrieval unit operable to retrieve instruction items for each of a plurality of instructions streams, each instruction stream having a plurality of instructions items, a combining unit operable to combine the plurality of instruction streams into a serial instruction stream, and a distribution unit operable to distribute the serial instruction stream to an array of processing elements.

Thread Manager To Control An Array Of Processing Elements

View page
US Patent:
7627736, Dec 1, 2009
Filed:
May 18, 2007
Appl. No.:
11/750951
Inventors:
Dave Stuttard - Bristol, GB
Dave Williams - Emerson Green, GB
Eamon O'Dea - Bristol, GB
Gordon Faulds - Dursley, GB
John Rhoades - Durham NC, US
Ken Cameron - Bristol, GB
Phil Atkin - Slough, GB
Paul Winser - Bristol, GB
Russell David - Wootton Bassett, GB
Ray McConnell - Clifton, GB
Tim Day - Edinburgh, GB
Trey Greer - Chapel Hill NC, US
Assignee:
ClearSpeed Technology plc - Bristol
International Classification:
G06F 15/76
US Classification:
712 10, 712 16, 712 22
Abstract:
A data processing apparatus includes a plurality of processing elements arranged in a single instruction multiple data array. The apparatus is operable to process multiple instructions streams in parallel with one another.

Parallel Data Processing Apparatus

View page
US Patent:
7802079, Sep 21, 2010
Filed:
Jun 29, 2007
Appl. No.:
11/772079
Inventors:
Dave Stuttard - Bristol, GB
Dave Williams - Emerson Green, GB
Eamon O'Dea - Bristol, GB
Gordon Faulds - Dursley, GB
John Rhoades - Durham NC, US
Ken Cameron - Bristol, GB
Phil Atkin - Slough, GB
Paul Winser - Bristol, GB
Russell David - Wilshire, GB
Ray McConnell - Clifton, GB
Tim Day - Edinburgh, GB
Trey Greer - Chapel Hill NC, US
Assignee:
Clearspeed Technology Limited - Bristol
International Classification:
G06F 9/00
G06F 15/76
US Classification:
712225, 712 22, 712216, 712217
Abstract:
A parallel data processing apparatus using a SIMD array of processing elements is disclosed. The apparatus makes use of a register in order to control issuance of instructions to the processing elements in the array.

Plural Simd Arrays Processing Threads Fetched In Parallel And Prioritized By Thread Manager Sequentially Transferring Instructions To Array Controller For Distribution

View page
US Patent:
7925861, Apr 12, 2011
Filed:
Jan 31, 2007
Appl. No.:
11/669868
Inventors:
Dave Stuttard - Bristol, GB
Dave Williams - Emerson Green, GB
Eamon O'Dea - Bristol, GB
Gordon Faulds - Dursley, GB
John Rhoades - Durham NC, US
Ken Cameron - Bristol, GB
Phil Atkin - Slough, GB
Paul Winser - Bristol, GB
Russell David - Wilshire, GB
Ray McConnell - Clifton, GB
Tim Day - Edinburgh, GB
Trey Greer - Chapel Hill NC, US
Assignee:
Rambus Inc. - Los Altos CA
International Classification:
G06F 15/80
US Classification:
712 22, 712 16, 718103
Abstract:
A data processor comprises a plurality of processing elements arranged in a first plurality of single instruction multiple data (SIMD) processing arrays, and comprises a second plurality of controllers for transferring instructions to the processing arrays. Each controller is operable to retrieve a plurality of incoming instruction streams in parallel with one another and operable to supply incoming instruction streams to one of a plurality of processing arrays.

Parallel Data Processing Apparatus

View page
US Patent:
7958332, Jun 7, 2011
Filed:
Mar 13, 2009
Appl. No.:
12/404222
Inventors:
Dave Stuttard - Long Ashton, GB
Dave Williams - Emerson Green, GB
Eamon O'Dea - Westbury Park, GB
Gordon Faulds - Stinchcombe, GB
John Rhoades - Durham NC, US
Ken Cameron - Winterbourne, GB
Phil Atkin - Slough, GB
Paul Winser - Bristol, GB
Russell David - Wilshire, GB
Ray McConnell - Clifton, GB
Tim Day - St. Werburghs, GB
Trey Greer - Chapel Hill NC, US
Assignee:
Rambus Inc. - Los Altos CA
International Classification:
G06F 15/80
US Classification:
712 16, 712 10, 712 22, 345501
Abstract:
A controller operable to control an array of processing elements comprises a retrieval unit operable to retrieve instruction items for each of a plurality of instructions streams, each instruction stream having a plurality of instructions items, a combining unit operable to combine the plurality of instruction streams into a serial instruction stream, and a distribution unit operable to distribute the serial instruction stream to an array of processing elements.

Parallel Data Processing Apparatus

View page
US Patent:
7966475, Jun 21, 2011
Filed:
Jan 10, 2007
Appl. No.:
11/621946
Inventors:
Dave Stuttard - Bristol, GB
Dave Williams - South Gloucestershire, GB
Eamon O'Dea - Bristol, GB
Gordon Faulds - Dursley, GB
John Rhoades - Durham NC, US
Ken Cameron - Bristol, GB
Phil Atkin - Slough, GB
Paul Winser - Bristol, GB
Russell David - Wilshire, GB
Ray McConnell - Clifton, GB
Tim Day - Edinburgh, GB
Trey Greer - Chapel Hill NC, US
Assignee:
Rambus Inc. - Sunnyvale CA
International Classification:
G06F 15/80
US Classification:
712 16, 712 10, 712 22
Abstract:
A data processor comprises a plurality of processing elements arranged for parallel processing of data, and a controller for controlling the plurality of processing elements. The controller is operable to determine respective status information for a plurality of processing threads, and to control processing of the processing threads by the plurality of processors in dependence upon such status information.

Parallel Data Processing Apparatus

View page
US Patent:
8169440, May 1, 2012
Filed:
May 29, 2007
Appl. No.:
11/754901
Inventors:
Dave Stuttard - Bristol, GB
Dave Williams - Emerson Green, GB
Eamon O'Dea - Bristol, GB
Gordon Faulds - Dursley, GB
John Rhoades - Durham NC, US
Ken Cameron - Bristol, GB
Phil Atkin - Slough, GB
Paul Winser - Bristol, GB
Russell David - Wiitton Bassett, GB
Ray McConnell - Clifton, GB
Tim Day - Edinburgh, GB
Trey Greer - Chapel Hill NC, US
Assignee:
Rambus Inc. - Sunnyvale CA
International Classification:
G06F 15/80
G06F 15/00
G06T 1/20
G09G 5/00
US Classification:
345505, 345519, 345622, 712 10, 712 11, 712 12
Abstract:
A method of processing data relating to geometrical primitives is disclosed. Each of the primitives has a plurality of vertices. The method uses a plurality of processing elements in parallel with one another, and comprises assigning respective vertex data to the processing elements, on each processing element, and in parallel with one another, performing at least one processing step on vertex data to produce processed vertex data, and transferring processed vertex data between processing elements so as to assemble primitive data.

Isbn (Books And Publications)

Linguistic Diversity and Language Belief in Kenya: The Special Position of Swahili

View page
Author

John Rhoades

ISBN #

0915984237

John H Rhoades from Raleigh, NC, age ~61 Get Report