Allen Leung - New York NY, US Nicolas T. Vasilache - New York NY, US Benoit Meister - New York NY, US Richard A. Lethin - New York NY, US
International Classification:
G06F 9/45
US Classification:
717143, 717161, 717160
Abstract:
Methods, apparatus and computer software product for source code optimization are provided. In an exemplary embodiment, a first custom computing apparatus is used to optimize the execution of source code on a second computing apparatus. In this embodiment, the first custom computing apparatus contains a memory, a storage medium and at least one processor with at least one mufti-stage execution unit. The second computing apparatus contains at least two multi-stage execution units that avow for parallel execution of tasks. The first custom computing apparatus optimizes the code for both parallelism and locality of operations on the second computing apparatus. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
Allen K. Leung - New York NY, US Benoit J. Meister - New York NY, US David E. Wohlford - Portland OR, US Nicolas T. Vasilache - New York NY, US Richard A. Lethin - New York NY, US
International Classification:
G06F 9/45 G06F 12/00 G06F 12/02
US Classification:
717150, 711171, 717151, 711E12002
Abstract:
Methods, apparatus and computer software product for local memory compaction are provided. In an exemplary embodiment, a processor in connection with a memory compaction module identifies inefficiencies in array references contained within in received source code, allocates a local array and maps the data from the inefficient array reference to the local array in a manner which improves the memory size requirements for storing and accessing the data. In another embodiment, a computer software product implementing a local memory compaction module is provided. In a further embodiment a computing apparatus is provided. The computing apparatus is configured to improve the efficiency of data storage in array references. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
System, Methods And Apparatus For Program Optimization For Multi-Threaded Processor Architectures
Allen K. Leung - New York NY, US Benoit Meister - New York NY, US Nicolas T. Vasilache - New York NY, US David E. Wohlford - Portland OR, US Cedric Bastoul - Voisins-le-Bretonneux, FR Peter Szilagyi - Medina NY, US Richard A. Lethin - New York NY, US
International Classification:
G06F 9/44 G06F 9/46
US Classification:
718107, 717160
Abstract:
Methods, apparatus and computer software product for source code optimization are provided. In an exemplary embodiment, a first custom computing apparatus is used to optimize the execution of source code on a second computing apparatus. In this embodiment, the first custom computing apparatus contains a memory, a storage medium and at least one processor with at least one multi-stage execution unit. The second computing apparatus contains at least two multi-stage execution units that allow for parallel execution of tasks. The first custom computing apparatus optimizes the code for parallelism, locality of operations and contiguity of memory accesses on the second computing apparatus. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
Allen Yuk Leung Yu - San Dimas CA, US Shuchuan Yao - Irvine CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 12/66
US Classification:
370352
Abstract:
In one implementation, voice service discovery may include a voice service discovery protocol (VSDP) and a VSDP device, which receives voice virtual local area network data and generates a packet including root voice service configuration data. The VSDP device may be in an enabled state, a listening state, or a disabled state. Receiving voice service configuration data may initiate the enabled state in the VSDP device, and the packet may be transmitted to a remote device. Voice service discovery may include advertising a voice service to a plurality of voice over internet protocol endpoints according to the root voice service configuration data.
Methods And Apparatus For Aggressive Scheduling In Source Code Compilation
Richard A. Lethin - New York NY, US Allen K. Leung - New York NY, US Benoit J. Meister - New York NY, US Nicolas T. Vasilache - New York NY, US
Assignee:
Reservoir Labs, Inc. - New York NY
International Classification:
G06F 9/45
US Classification:
717155, 717127, 717131, 717141, 717147
Abstract:
Computer-executed transformation of source code enables optimization of the code for one or more of parallelism, locality, and memory footprint of operations represented in the source code on a computing apparatus. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
Methods And Apparatus For Data Transfer Optimization
- New York NY, US Allen K. Leung - New York NY, US Benoit J. Meister - New York NY, US David E. Wohlford - Portland OR, US
International Classification:
G06F 8/41
Abstract:
Methods, apparatus and computer software product for optimization of data transfer between two memories includes determining access to master data stored in one memory and/or to local data stored in another memory such that either or both of the size of total data transferred and the number of data transfers required to transfer the total data can be minimized. The master and/or local accesses are based on, at least in part, respective structures of the master and local data.
Methods And Apparatus For Data Transfer Optimization
- New York NY, US Allen K. Leung - New York NY, US Benoit J. Meister - New York NY, US David E. Wohlford - Portland OR, US
International Classification:
G06F 8/41
Abstract:
Methods, apparatus and computer software product for optimization of data transfer between two memories includes determining access to master data stored in one memory and/or to local data stored in another memory such that either or both of the size of total data transferred and the number of data transfers required to transfer the total data can be minimized. The master and/or local accesses are based on, at least in part, respective structures of the master and local data.
Methods And Apparatus For Data Transfer Optimization
- New York NY, US Allen K. Leung - New York NY, US Benoit J. Meister - New York NY, US David E. Wohlford - Portland OR, US
International Classification:
G06F 9/45
US Classification:
717151
Abstract:
Methods, apparatus and computer software product for optimization of data transfer between two memories includes determining access to master data stored in one memory and/or to local data stored in another memory such that either or both of the size of total data transferred and the number of data transfers required to transfer the total data can be minimized. The master and/or local accesses are based on, at least in part, respective structures of the master and local data.
Name / Title
Company / Classification
Phones & Addresses
Allen Leung President
ALLEN M. LEUNG, PROFESSIONAL CORPORATION Legal Services Office · Legal Services, Nsk · Nonclassifiable Establishments
4482 Barranca Pkwy SUITE 118, Irvine, CA 92604 4000 Barranca Pkwy, Irvine, CA 92604
Allen Leung President
THE VERITAS FOUNDATION, INC Civic/Social Association
4482 Barranca Pkwy SUITE 118, Irvine, CA 92604 4000 Barranca Pkwy, Irvine, CA 92604
Allen Leung Pathologist
Pathology Associates Medical Doctor's Office
1 Gustave L Levy Pl, New York, NY 10029
Allen Leung Owner, Principal
Dorfix Woodwork & Construction Single-Family House Construction
People Lounge - LES NYC since Nov 2009
General Manager
Tides Seafood - LES NYC Jul 2005 - Jun 2009
Owner Operator
DASH Dogs - LES NYC Oct 2005 - Oct 2007
Vice President of Business Development
Societe Generale - NYC, NY Oct 2000 - Apr 2006
Data Analyst, Credit Risk
Merrill Lynch - New York, NY Apr 1997 - Oct 1999
Credit Analyst
Education:
Pace University 1987 - 1993
Bachelor of Business Administration (B.B.A.), Finance
Skills:
Microsoft Excel Microsoft Word PowerPoint Process Improvement Microsoft Office Customer Service Strategic Planning Food Marketing Strategy Negotiation Sales Management Budgets
Law Offices of Allen M. Leung 4000 Barranca Pkwy. Ste. 250, Irvine, CA 92604 9492623282 (Office), 9492623283 (Fax)
Licenses:
California - Active 2002 New York - Currently registered 1996
Experience:
Attorney at Law Office of Allen M. Leung - 2003-present Attorney at Pricewaterhouse LLP, Irvine, CA - 2001-2003 Attorney at Private Legal Practice, New York City, NY - 1996-2000
Education:
American U Washington COL Cornell Univ
Specialties:
Estate Planning - 35%, 27 years, 1,500 cases Tax - 35%, 27 years, 1,500 cases Real Estate - 15%, 27 years, 800 cases Probate - 10%, 27 years, 10 cases Immigration - 5%, 27 years, 100 cases
Languages:
Cantonese Chinese, Hakka Chinese, Min Nan English Japanese Taiwanese
Pathology Associates 550 1 Ave STE 7N, New York, NY 10016 2122635475 (phone), 2122635509 (fax)
Languages:
English
Description:
Dr. Leung works in New York, NY and specializes in Anatomic Pathology & Clinical Pathology and Cytopathology. Dr. Leung is affiliated with NYU Langone Medical Center.