BackgroundCheck.run
Search For

Tong Chen, 48Philadelphia, PA

Tong Chen Phones & Addresses

Philadelphia, PA   

647 60Th St, Brooklyn, NY 11220   

Horicon, WI   

49 Broadway, New York, NY 10002   

New Windsor, NY   

Work

Company: Teachers insurance & annuity association of america Address: 730 3Rd Ave, New York, NY 10017 Phones: 212-4909000 Position: Network manager Industries: Life Insurance

Mentions for Tong Chen

Career records & work history

Medicine Doctors

Tong Chen Photo 1

Tong Yong Chen

Specialties:
Anesthesiology
Ophthalmology
Critical Care Medicine
Education:
Kaohsiung Medical University (1968)

Tong Chen resumes & CV records

Resumes

Tong Chen Photo 38

Tong Chen

Location:
Philadelphia, PA
Industry:
Professional Training & Coaching
Work:
Drexel Lebow Center For Corporate Governance
Student at Drexel Lebow Center For Corporate Governance
Tong Chen Photo 39

Photographer

Location:
Brooklyn, NY
Industry:
Higher Education
Work:
Nyc Board of Education
Photographer
Tong Chen Photo 40

Director Of Asian Operations

Location:
Philadelphia, PA
Industry:
Marketing And Advertising
Work:
Brandywine International Hardwood, Llc
Director of Asian Operations
Tong Chen Photo 41

Tong Chen

Tong Chen Photo 42

Tong Chen

Tong Chen Photo 43

Tong Hong Chen

Tong Chen Photo 44

Tong Chen

Tong Chen Photo 45

Tong Chen

Location:
Concord, Massachusetts
Industry:
Computer Software

Publications & IP owners

Us Patents

Compiler Implemented Software Cache Method In Which Non-Aliased Explicitly Fetched Data Are Excluded

US Patent:
7784037, Aug 24, 2010
Filed:
Apr 14, 2006
Appl. No.:
11/279768
Inventors:
Tong Chen - Yorktown Heights NY, US
John Kevin Patrick O'Brien - South Salem NY, US
Kathryn O'Brien - South Salem NY, US
Byoungro So - Santa Clara CA, US
Zehra N. Sura - Yorktown Heights NY, US
Tao Zhang - Duluth GA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/45
US Classification:
717143
Abstract:
A compiler implemented software cache is provided in which non-aliased explicitly fetched data are excluded are provided. With the mechanisms of the illustrative embodiments, a compiler uses a forward data flow analysis to prove that there is no alias between the cached data and explicitly fetched data. Explicitly fetched data that has no alias in the cached data are excluded from the software cache. Explicitly fetched data that has aliases in the cached data are allowed to be stored in the software cache. In this way, there is no runtime overhead to maintain the correctness of the two copies of data. Moreover, the number of lines of the software cache that must be protected from eviction is decreased. This leads to a decrease in the amount of computation cycles required by the cache miss handler when evicting cache lines during cache miss handling.

Workload Partitioning In A Parallel System With Hetergeneous Alignment Constraints

US Patent:
8006238, Aug 23, 2011
Filed:
Sep 26, 2006
Appl. No.:
11/535172
Inventors:
Alexandre E. Eichenberger - Chappaqua NY, US
John Kevin Patrick O'Brien - South Salem NY, US
Kathryn M. O'Brien - South Salem NY, US
Tong Chen - Yorktown Heights NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/45
G06F 9/40
G06F 9/46
US Classification:
717150, 717149, 717160, 712204, 718102, 718104
Abstract:
A process, compiler, computer program product and system for workload partitioning in a heterogeneous system. The process includes determining heterogeneous alignment constraints in the workload, partitioning a portion of tasks to a processing element sensitive to alignment constraints, and partitioning a remaining portion of tasks to a processing element not sensitive to alignment constraints.

Reducing Cache Pollution Of A Software Controlled Cache

US Patent:
8055849, Nov 8, 2011
Filed:
Apr 4, 2008
Appl. No.:
12/062587
Inventors:
Tong Chen - Yorktown Heights NY, US
Marc Gonzalez tallada - Yorktown Heights NY, US
Zehra N. Sura - Yorktown Heights NY, US
Tao Zhang - Yorktown Heights NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/12
US Classification:
711136, 711137, 711E12002, 712207
Abstract:
Reducing cache pollution of a software controlled cache is provided. A request is received to prefetch data into the software controlled cache. A first designator is set for a first cache access to a first value. If there is the second cache access to prefetch, a determination is made as to whether data associated with the second cache access exists in the software controlled cache. If the data is in the software controlled cache, a determination is made as to whether a second value of a second designator is greater than the first value of the first cache access. If the second value fails to be greater than the first value, the position of the first cache access and the second cache access in a cache line is swapped. The first value is decremented by a predetermined amount and the second value is replaced to equal the first value.

Dynamically Controlling A Prefetching Range Of A Software Controlled Cache

US Patent:
8146064, Mar 27, 2012
Filed:
Apr 4, 2008
Appl. No.:
12/062559
Inventors:
Tong Chen - Yorktown Heights NY, US
Marc Gonzalez tallada - Yorktown Heights NY, US
Zehra N. Sura - Yorktown Heights NY, US
Tao Zhang - Yorktown Heights NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/45
US Classification:
717141, 717140, 717150, 717151, 717153, 711113, 711118, 711213, 711E12002
Abstract:
Dynamically controlling a prefetching range of a software controlled cache is provided. A compiler analyzes source code to identify at least one of a plurality of loops that contain irregular memory references. For each irregular memory reference in the source code, the compiler determines whether the irregular memory reference is a candidate for optimization. Responsive to identifying an irregular memory reference that may be optimized, the complier determines whether the irregular memory reference is valid for prefetching. If the irregular memory reference is valid for prefetching, a store statement for an address of the irregular memory reference is inserted into the at least one loop. A runtime library call is inserted into a prefetch runtime library to dynamically prefetch the irregular memory references. Data associated with the irregular memory references are dynamically prefetched into the software controlled cache when the runtime library call is invoked.

Compiler Implemented Software Cache In Which Non-Aliased Explicitly Fetched Data Are Excluded

US Patent:
8214816, Jul 3, 2012
Filed:
May 28, 2008
Appl. No.:
12/128194
Inventors:
Tong Chen - Yorktown Heights NY, US
John Kevin Patrick O'Brien - South Salem NY, US
Kathryn O'Brien - South Salem NY, US
Byoungro So - Santa Clara CA, US
Zehra N. Sura - Yorktown Heights NY, US
Tao Zhang - Duluth GA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/45
US Classification:
717157
Abstract:
A compiler implemented software cache in which non-aliased explicitly fetched data are excluded are provided. With the mechanisms of the illustrative embodiments, a compiler uses a forward data flow analysis to prove that there is no alias between the cached data and explicitly fetched data. Explicitly fetched data that has no alias in the cached data are excluded from the software cache. Explicitly fetched data that has aliases in the cached data are allowed to be stored in the software cache. In this way, there is no runtime overhead to maintain the correctness of the two copies of data. Moreover, the number of lines of the software cache that must be protected from eviction is decreased. This leads to a decrease in the amount of computation cycles required by the cache miss handler when evicting cache lines during cache miss handling.

Prefetching Irregular Data References For Software Controlled Caches

US Patent:
8239841, Aug 7, 2012
Filed:
Apr 4, 2008
Appl. No.:
12/062579
Inventors:
Tong Chen - Yorktown Heights NY, US
Marc Gonzalez tallada - Yorktown Heights NY, US
Zehra N. Sura - Yorktown Heights NY, US
Tao Zhang - Yorktown Heights NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717140
Abstract:
Prefetching irregular memory references into a software controlled cache is provided. A compiler analyzes source code to identify at least one of a plurality of loops that contain an irregular memory reference. The compiler determines if the irregular memory reference within the at least one loop is a candidate for optimization. Responsive to an indication that the irregular memory reference may be optimized, the compiler determines if the irregular memory reference is valid for prefetching. Responsive to an indication that the irregular memory reference is valid for prefetching, a store statement for an address of the irregular memory reference is inserted into the at least one loop. A runtime library call is inserted into a prefetch runtime library for the irregular memory reference. Data associated with the irregular memory reference is prefetched into the software controlled cache when the runtime library call is invoked.

Computer Analysis And Runtime Coherency Checking

US Patent:
8281295, Oct 2, 2012
Filed:
May 23, 2008
Appl. No.:
12/125982
Inventors:
Tong Chen - Yorktown Heights NY, US
Haibo Lin - Beijing, CN
John K. O'Brien - South Salem NY, US
Tao Zhang - Duluth GA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/45
US Classification:
717151, 711147
Abstract:
Compiler analysis and runtime coherency checking for reducing coherency problems is provided. Source code is analyzed to identify at least one of a plurality of loops that contains a memory reference. A determination is made as to whether the memory reference is an access to a global memory that should be handled by at least one of a software controlled cache or a direct buffer. A determination is made as to whether there is a data dependence between the memory reference and at least one reference from at least one of other direct buffers or other software controlled caches in response to an indication that the memory reference is an access to the global memory that should be handled by either the software controlled cache or the direct buffer. A direct buffer transformation is applied to the memory reference in response to a negative indication of the data dependence.

Dynamically Maintaining Coherency Within Live Ranges Of Direct Buffers

US Patent:
8285670, Oct 9, 2012
Filed:
Jul 22, 2008
Appl. No.:
12/177507
Inventors:
Tong Chen - Yorktown Heights NY, US
John K. O'Brien - South Salem NY, US
Tao Zhang - Yorktown Heights NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00
US Classification:
707609, 717141, 711117
Abstract:
Reducing coherency problems in a data processing system is provided. Source code that is to be compiled is received and analyzed to identify at least one of a plurality of loops that contain a memory reference. A determination is made as to whether the memory reference is an access to a global memory that should be handled by a direct buffer. Responsive to an indication that the memory reference is an access to the global memory that should be handled by the direct buffer, the memory reference is marked for direct buffer transformation. The direct buffer transformation is then applied to the memory reference.

Public records

Vehicle Records

Tong Chen

Address:
682 Mayfair St, Philadelphia, PA 19120
Phone:
215-9250266
VIN:
5FNYF4H51BB080258
Make:
HONDA
Model:
PILOT
Year:
2011

Tong Chen

Address:
682 Mayfair St, Philadelphia, PA 19120
VIN:
JHLRE48727C115034
Make:
HONDA
Model:
CR-V
Year:
2007

NOTICE: You may not use BackgroundCheck 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. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.