Jun 2012 to Aug 2012 Intern at chip technic deptVariable
Mar 2012 to May 2012 Team project of master course, leader of the teamMy professor Oct 2011 to Dec 2011Guangdong Real Faith Lighting Co., Ltd
Apr 2011 to May 2011 Part time at The Canton FairNanhai Pingzhou Electronic Co. Ltd
Jun 2010 to Sep 2010 Engineer assistantDigital Semiconductor electronics
1970 to 1970
Education:
New Jersey Institute of Technology Newark, NJ Sep 2011 to May 2013 Master of Science in Electrical EngineeringSen University Guangzhou, CN Sep 2007 to Jun 2011 MSEE in design
Jan 2012 to 2000 Intern Web developerColumbia University
Dec 2011 to 2000Data Mining Project on NYPD Complain Report, Columbia University
Nov 2011 to Dec 2011Columbia University
Sep 2011 to Dec 2011Columbia University New York, NY Sep 2011 to Dec 2011 Teaching AssistantArtificial Intelligence Lab, Sun Yat-Sen University, Guangzhou, China
Aug 2010 to Apr 2011 Research AssistantCredit Risk Assessment Project for Citi-Group Financial Software Competition, Sun Yat-sen University
Jan 2010 to Apr 2010
Education:
Sun Yat-sen University, School of Software Engineering, Guangzhou, China Jun 2010 Bachelor of Engineering in Software EngineeringColumbia University, Fu Foundation School of Engineering and Applied Science New York, NY Master of Science in Computer Science
Dr. Zhang graduated from the Henan Med Univ, Zhengzhou City, Henan, China in 1983. He works in Brooklyn, NY and specializes in Internal Medicine. Dr. Zhang is affiliated with Lutheran Medical Center, Maimonides Medical Center and New York Presbyterian Lower Manhattan Hospital.
License Records
Zhi Pen Zhang
License #:
FMC05806 - Expired
Category:
Food Safety
Issued Date:
Oct 22, 1996
Expiration Date:
Jan 31, 1999
Type:
Certified Food Safety Mgr
Zhi G. Zhang
Phone:
6052263456 (Work)
License #:
32069 - Expired
Category:
Internal Medicine
Type:
Hospital Based
Name / Title
Company / Classification
Phones & Addresses
Zhi Ying Zhang President
New Zhang's Hop Shing Restaurant, Inc
1 E Broadway, New York, NY 10038 5000 Us Hwy 17, Orange Park, FL 32003
Zhi Xiong Zhang President
ZHI'S HOP SHING RESTAURANT INC
5000 Hwy 17 S SUITE 21, Orange Park, FL 32003 3, New York, NY 10038 1 E Broadway, New York, NY 10038
Tsai-Yang Jea - Poughkeepsie NY, US Zhi Zhang - Poughkeepsie NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 12/08
US Classification:
711141, 711E12026
Abstract:
A method, system or computer usable program product for managing a cache region including receiving a new region to be stored within the cache, the cache including multiple regions defined by one or more ranges having a starting index and an ending index, and storing the new region in the cache in accordance with a cache invariant, the cache invariant ensuring that regions in the cache are not overlapping and that the regions are stored in a specified order.
Preparing Parallel Tasks To Use A Synchronization Register
Tsai-Yang Jea - Poughkeepsie NY, US William P. LePera - Poughkeepsie NY, US Hanhong Xue - Wappingers Falls NY, US Zhi Zhang - Poughkeepsie NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 9/50
US Classification:
718104
Abstract:
A job may be divided into multiple tasks that may execute in parallel on one or more compute nodes. The tasks executing on the same compute node may be coordinated using barrier synchronization. However, to perform barrier synchronization, the tasks use (or attach) to a barrier synchronization register which establishes a common checkpoint for each of the tasks. A leader task may use a shared memory region to publish to follower tasks the location of the barrier synchronization register—i.e., a barrier synchronization register ID. The follower tasks may then monitor the shared memory to determine the barrier synchronization register ID. The leader task may also use a count to ensure all the tasks attach to the BSR. This advantageously avoids any task-to-task communication which may reduce overhead and improve performance.
Preparing Parallel Tasks To Use A Synchronization Register
International Business Machines Corporation - Armonk NY, US William P. LEPERA - Poughkeepsie NY, US HanHong XUE - Wappingers Falls NY, US Zhi ZHANG - Poughkeepsie NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/52
US Classification:
718104
Abstract:
A job may be divided into multiple tasks that may execute in parallel on one or more compute nodes. The tasks executing on the same compute node may be coordinated using barrier synchronization. However, to perform barrier synchronization, the tasks use (or attach) to a barrier synchronization register which establishes a common checkpoint for each of the tasks. A leader task may use a shared memory region to publish to follower tasks the location of the barrier synchronization register—i.e., a barrier synchronization register ID. The follower tasks may then monitor the shared memory to determine the barrier synchronization register ID. The leader task may also use a count to ensure all the tasks attach to the BSR. This advantageously avoids any task-to-task communication which may reduce overhead and improve performance.
Creating A Checkpoint Of A Parallel Application Executing In A Parallel Computer That Supports Computer Hardware Accelerated Barrier Operations
Wen Chen - Shanghai, CN Tsai-Yang Jea - Poughkeepsie NY, US William P. Lepera - Poughkeepsie NY, US Serban C. Maerean - Ridgefield CT, US Hung Q. Thai - Bronx NY, US Hanhong Xue - Wappingers Falls NY, US Zhi Zhang - Poughkeepsie NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - ARMONK NY
International Classification:
G06F 9/46
US Classification:
718107
Abstract:
In a parallel computer executing a parallel application, where the parallel computer includes a number of compute nodes, with each compute node including one or more computer processors, the parallel application including a number of processes, and one or more of the processes executing a barrier operation, creating a checkpoint of a parallel application includes: maintaining, by each computer processor, global barrier operation state information, the global barrier operation state information includes an aggregation of each process's barrier operation state information; invoking, for each process of the parallel application, a checkpoint handler; saving, by each process's checkpoint handler as part of a checkpoint for the parallel application, the process's barrier operation state information; and exiting, by each process, the checkpoint handler.
Empirical Determination Of Adapter Affinity In High Performance Computing (Hpc) Environment
- Armonk NY, US Tsai-Yang Jea - Poughkeepsie NY, US Wiliam P. LePera - Poughkeepsie NY, US Hung Q. Thai - Bronx NY, US Hanhong Xue - Wappingers Falls NY, US Zhi Zhang - Poughkeepsie NY, US
International Classification:
G06F 9/50 G06F 9/52 G06F 11/34 G06F 9/46
Abstract:
A method, apparatus and program product utilize an empirical approach to determine the locations of one or more IO adapters in an HPC environment. Performance tests may be run using a plurality of candidate mappings that map IO adapters to various locations in the HPC environment, and based upon the results of such testing, speculative adapter affinity information may be generated that assigns one or more IO adapters to one or more locations to optimize adapter affinity performance for subsequently-executed tasks.
Empirical Determination Of Adapter Affinity In High Performance Computing (Hpc) Environment
- Armonk NY, US Tsai-Yang Jea - Poughkeepsie NY, US Wiliam P. LePera - Poughkeepsie NY, US Hung Q. Thai - Bronx NY, US Hanhong Xue - Wappingers Falls NY, US Zhi Zhang - Poughkeepsie NY, US
International Classification:
G06F 9/50 G06F 9/46 G06F 9/52 G06F 11/34
Abstract:
A method, apparatus and program product utilize an empirical approach to determine the locations of one or more IO adapters in an HPC environment. Performance tests may be run using a plurality of candidate mappings that map IO adapters to various locations in the HPC environment, and based upon the results of such testing, speculative adapter affinity information may be generated that assigns one or more IO adapters to one or more locations to optimize adapter affinity performance for subsequently-executed tasks.
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 12/08
US Classification:
711141
Abstract:
A method for managing a cache region including receiving a new region to be stored within the cache, the cache including multiple regions defined by one or more ranges having a starting index and an ending index, and storing the new region in the cache in accordance with a cache invariant, the cache invariant ensuring that regions in the cache are not overlapping and that the regions are stored in a specified order.
Youtube
Sora & Kairi Kingdom Hearts, Ni Zhi Dao Wo Za...
This is a montage of the opening and ending of KH set to the song Ni Z...
Category:
Music
Uploaded:
31 Jan, 2008
Duration:
4m 20s
Ziyi Zhang vs. Michelle Yeoh best fight scene...
www.binaryoption... Crouching Tiger Hidden Dragon the second fight be...
Category:
Entertainment
Uploaded:
08 Jul, 2006
Duration:
4m 37s
Nicholas Teo Zhang Dong Liang - Zhi Yin Wei Ni
NIce Video
Category:
Music
Uploaded:
13 May, 2006
Duration:
4m 11s
(Eight Superstars) - (Let's go greet the New ...
This is from the 2003 Chinese New Years album (The Welcoming of the Ne...
Category:
Music
Uploaded:
04 May, 2008
Duration:
2m 52s
Zhang Zhi lin - Zhu Jun hao
Chilam
Category:
Entertainment
Uploaded:
24 Apr, 2006
Duration:
4m 17s
Chinese Superleague 2010: Zhang Jike-Xu Hui
Follow "TTProvider" now also on FACEBOOK! www.facebook.com ======= If ...
Beijing, ChinaPast: Restaurant Manager at Fairmont Hotels and Resorts Beijing, Restaurant Manager at... Very Ambitious in Nature
Strong Analytical and Strategic Skills
Never Ending Persistence