Jim D Lin, Age 5812 Candlelight Ln, Lafayette, CA 94549

Jim Lin Phones & Addresses

12 Candlelight Ln, Lafayette, CA 94549 (925) 465-5053

40 Greentree Ct, Lafayette, CA 94549 (925) 299-9272

Danville, CA

505 N Lake Shore Dr #4804, Chicago, IL 60611 (312) 464-0707

Cambridge, MA

120 La Casa Via, Walnut Creek, CA 94598 (925) 299-9272

Cleveland Heights, OH

Portland, OR

Show more

Mentions for Jim D Lin

Career records & work history

Medicine Doctors

Jim Lin Photo 1

Dr. Jim Lin, Vallejo CA - MD (Doctor of Medicine)

Specialties:
Anesthesiology
Address:
975 Sereno Dr, Vallejo, CA 94589
(707) 651-1000 (Phone)
Certifications:
Anesthesiology, 1998
Awards:
Healthgrades Honor Roll
Languages:
English
Chinese, Min Nan
Education:
Medical School
University Of Chicago/The Pritzker School Of Medicine
Graduated: 1991
Medical School
University Hosps Cleveland
Graduated: 1992
Medical School
Oreg Health Scis University Hospital
Graduated: 1994
Medical School
University Chicago Hosps
Graduated: 1997
Medical School
University Hosps Cleveland
Graduated: 1993
Medical School
University Chicago Hosps
Graduated: 1998
Jim Lin Photo 2

Jim C Lin, Vallejo CA

Specialties:
Anesthesiology
Internal Medicine
Work:
Vallejo Medical Center
975 Sereno Dr, Vallejo, CA 94589
Education:
University of Chicago (1991)
Jim Lin Photo 3

Jim Lin, Vallejo CA

Specialties:
Anesthesiologist
Address:
975 Sereno Dr, Vallejo, CA 94589
Education:
University of Chicago, Pritzker School of Medicine - Doctor of Medicine
Bernard Mitchell Hospital-University of Chicago Hospitals - Fellowship - Neuroanesthesiology
Bernard Mitchell Hospital-University of Chicago Hospitals - Residency - Anesthesiology
OHSU Hospitals & Clinics - Residency - Internal Medicine
University Hospitals - Case Medical Center - Residency - Internal Medicine
Board certifications:
American Board of Anesthesiology Certification in Anesthesiology

Publications & IP owners

Us Patents

Method And Apparatus For Out Of Order Memory Processing Within An In Order Processor

US Patent:
6775756, Aug 10, 2004
Filed:
Oct 11, 1999
Appl. No.:
09/416196
Inventors:
Shalesh Thusoo - Milpitas CA
Niteen Patkar - Sunnyvale CA
Jim Lin - Sunnyvale CA
Assignee:
ATI International Srl - Barbados
International Classification:
G06F 1200
US Classification:
711169, 711140, 711215, 711214, 712219
Abstract:
A method and apparatus for out-of-order memory processing within an in-order processing device includes processing that allows a plurality of memory transactions to be processed in a pipeline manner until a dependency arises between two or more memory transactions. Such processing includes, for each of the plurality of memory transactions, determining whether data associated with the transaction is stored in local cache. If the data is stored in local cache, it is written into a data register in a next pipeline interval. The processing continues by storing the memory transaction in a miss buffer when the data associated with the memory transaction is not stored in the local cache. The processing continues by writing the associated data for the memory transaction identified in the missed buffer into the data register when the data is received without regard to the pipeline manner.

Multicast/Broadcast Extension To A Point-To-Point Unicast-Only Packet Switch System

US Patent:
7826450, Nov 2, 2010
Filed:
Apr 25, 2005
Appl. No.:
11/114734
Inventors:
Jim Lin - Sunnyvale CA, US
Vijayasimha Kadamby - Fremont CA, US
Assignee:
Infineon Technologies AG - Neubiberg
International Classification:
H04L 12/28
US Classification:
370390, 370432
Abstract:
A method and system for routing a multicast packet through a unicast packet switch network of devices. A virtual destination group, which includes destination devices of the multicast packet, is defined, and then the virtual destination group is mapped to an unused unicast destination encoding in routing tables of the devices. The multicast packet is then routed from a source device to the destination devices using the routing tables.

Data Exchange And Communication Between Execution Units In A Parallel Processor

US Patent:
8024553, Sep 20, 2011
Filed:
Aug 15, 2008
Appl. No.:
12/192813
Inventors:
Brucek Khailany - San Francisco CA, US
William James Dally - Stanford CA, US
Ujval J. Kapasi - San Jose CA, US
Jim Jian Lin - Saratoga CA, US
Assignee:
Calos Fund Limited Liability Company - Dover DE
International Classification:
G06F 9/44
G06F 15/76
US Classification:
712225, 712 33
Abstract:
A method of operation within an integrated-circuit processing device having a plurality of execution lanes. Upon receiving an instruction to exchange data between the execution lanes, respective requests from the execution lanes are examined to determine a set of the execution lanes that may send data to one or more others of the execution lanes during a first interval. Each execution lane within the set of the execution lanes is signaled to indicate that the execution lane may send data to the one or others of the execution lanes.

Data Exchange And Communication Between Execution Units In A Parallel Processor

US Patent:
8412917, Apr 2, 2013
Filed:
Sep 20, 2011
Appl. No.:
13/237646
Inventors:
Brucek Khailany - San Francisco CA, US
William James Dally - Stanford CA, US
Ujval J. Kapasi - San Jose CA, US
Jim Jian Lin - Saratoga CA, US
Assignee:
Calos Fund Limited Liability Company - Dover DE
International Classification:
G06F 9/00
US Classification:
712225
Abstract:
Disclosed are methods and systems for dynamically determining data-transfer paths. The data-transfer paths are dynamically determined in response to an instruction that facilitates data transfer among execution lanes in an integrated-circuit processing device operable to execute operations in parallel. In addition, embodiments include an integrated-circuit processing device operable to execute operations in parallel, including the capability of providing confirmation information to potential source lanes, the confirmation information indicating whether the potential source lanes may send data to requested destination lanes during a data-transfer interval.

Data-Parallel Processing Unit

US Patent:
2008014, Jun 12, 2008
Filed:
Oct 9, 2007
Appl. No.:
11/973887
Inventors:
Brucek Khailany - San Francisco CA, US
William James Dally - Stanford CA, US
Ujval J. Kapasi - San Jose CA, US
Jim Jian Lin - Saratoga CA, US
Raghunath Rao - Austin TX, US
DeForest Tovey - Los Gatos CA, US
Mark Rygh - Union City CA, US
Jung-Ho Ahn - Palo Alto CA, US
International Classification:
G06F 9/30
G06F 9/302
US Classification:
712205, 712225, 712221, 712E09016, 712E09017
Abstract:
A method of operation within an integrated-circuit processing device having a plurality of execution lanes. Upon receiving an instruction to exchange data between the execution lanes, respective requests from the execution lanes are examined to determine a set of the execution lanes that may send data to one or more others of the execution lanes during a first interval. Each execution lane within the set of the execution lanes is signaled to indicate that the execution lane may send data to the one or others of the execution lanes.

Software Development For Parallel Processing Systems

US Patent:
2008014, Jun 12, 2008
Filed:
Oct 9, 2007
Appl. No.:
11/973895
Inventors:
Peter Mattson - Sunnyvale CA, US
Timothy J. Southgate - Woodside CA, US
Brucek Khailany - San Francisco CA, US
Mark Rygh - Union City CA, US
Jim Jian Lin - Saratoga CA, US
Raghunath Rao - Austin TX, US
Kenneth Hesky - Sunnyvale CA, US
Udo Uebel - San Francisco CA, US
International Classification:
G06F 12/02
G06F 13/00
G06F 1/10
G06F 12/00
G06F 9/46
US Classification:
719313, 711154, 713600, 711100, 718102, 711E12001, 711E12002
Abstract:
Within a data processing system, a user-entered data declaration within a program source file is inspected to determine whether a first qualifier is provided with or omitted from the user-entered data declaration. If the first qualifier is provided, an unreserved data storage location disposed within a data-processing integrated-circuit (IC) device is identified and allocated for storage of data associated with the user-entered data declaration.

Tracing Command Execution In A Parallel Processing System

US Patent:
2008030, Dec 4, 2008
Filed:
Aug 15, 2008
Appl. No.:
12/192885
Inventors:
Brucek Khailany - San Francisco CA, US
Mark Rygh - Union City CA, US
Jim Jian Lin - Saratoga CA, US
Udo Uebel - San Francisco CA, US
International Classification:
G06F 9/30
US Classification:
712227, 712E09016
Abstract:
Tracing command execution in a data processing system having a host processor and a co-processor. The host processor maintains a record of a plurality of commands for the co-processor, storing each of the plurality of commands is stored in a command queue. Hardware trace logic is provided to store one or more events based, at least in part, on transfer of the plurality of commands to a small memory. Software is executed to store the one or more events to a main memory, wherein the one or more events are aggregated into a single memory trace within the main memory.

Isbn (Books And Publications)

Magic: The Gathering The Pocket Players' Guidefor Magic The Gathering

Author:
Jim Lin
ISBN #:
0061056235

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.