New Jersey Institute of Technology 1996 - 2000
Bachelors, Bachelor of Science, Computer Engineering
Walden University
Master of Science, Masters, Computer Engineering
Skills:
Hardware Architecture Debugging Perl Vhdl Microprocessors Unix Hardware Processors C Shell Scripting Functional Verification Logic Design Programming Unix Shell Scripting High Performance Computing Computer Hardware Assembly Language Static Timing Analysis Html Computer Engineering Physical Design Aix Algorithms Verilog Asic Fpga System Architecture Transactional Memory Embedded Systems Computer Architecture Vlsi Artificial Intelligence Deep Learning Machine Learning Hardware Development Microarchitecture Low Power Design
- Armonk NY, US Kailash Gopalakrishnan - New York NY, US Vijayalakshmi Srinivasan - New York NY, US Anthony Saporito - Highland NY, US Sunil K. Shukla - Scarsdale NY, US Swagath Venkataramani - Yonkers NY, US
International Classification:
G06F 17/16 G06N 3/08
Abstract:
A tensor of a first select dimension is reformatted to provide one or more sub-tensors of a second select dimension. The reformatting includes determining a number of sub-tensors to be used to represent the tensor. The reformatting further includes creating the number of sub-tensors, in which a sub-tensor is to start on a boundary of a memory unit. Data of the tensor is rearranged to fit within the number of sub-tensors.
- Armonk NY, US Daniel Lipetz - Linden NJ, US Brian Robert Prasky - Campbell Hall NY, US Anthony Saporito - Highland NY, US Adam Collura - Hopewell Junction NY, US Steven J. Hnatko - Fishkill NY, US
International Classification:
G06F 9/38 G06F 9/30 G06F 9/355
Abstract:
A system includes a branch predictor and a processing circuit configured to perform a plurality of operations including storing a skip-over offset value in the branch predictor. The skip-over offset value defines a number of search addresses of the branch predictor to be skipped. The operations further include searching the branch predictor for a branch prediction. Responsive to finding the branch prediction, the searching of the branch predictor is re-indexed based on the skip-over offset value associated with the branch prediction.
Dynamic Thread Sharing In Branch Prediction Structures
- Armonk NY, US Daniel Lipetz - Flushing NY, US Brian R. Prasky - Campbell Hall NY, US Anthony Saporito - Highland NY, US
International Classification:
G06F 9/38 G06F 9/30
Abstract:
Embodiments relate to multithreaded branch prediction. An aspect includes a system for dynamically evaluating how to share entries of a multithreaded branch prediction structure. The system includes a first-level branch target buffer coupled to a processor circuit. The processor circuit is configured to perform a method. The method includes receiving a search request to locate branch prediction information associated with the search request, and searching for an entry corresponding to the search request in the first-level branch prediction structure. The entry is not allowed based on a thread state of the entry indicating that the entry has caused a problem on a thread associated with the thread state.
Dynamic Thread Sharing In Branch Prediction Structures
- Armonk NY, US Daniel Lipetz - Flushing NY, US Brian R. Prasky - Campbell Hall NY, US Anthony Saporito - Highland NY, US
International Classification:
G06F 9/38 G06F 9/30
Abstract:
Embodiments relate to multithreaded branch prediction. An aspect includes a system for dynamically evaluating how to share entries of a multithreaded branch prediction structure. The system includes a first-level branch target buffer coupled to a processor circuit. The processor circuit is configured to perform a method. The method includes receiving a search request to locate branch prediction information associated with the search request, and searching for an entry corresponding to the search request in the first-level branch prediction structure. The entry is not allowed based on a thread state of the entry indicating that the entry has caused a problem on a thread associated with the thread state.
Dynamic Thread Sharing In Branch Prediction Structures
- Armonk NY, US Daniel Lipetz - Flushing NY, US Brian R. Prasky - Campbell Hall NY, US Anthony Saporito - Highland NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/30 G06F 9/38
Abstract:
Embodiments relate to multithreaded branch prediction. An aspect includes a system for dynamically evaluating how to share entries of a multithreaded branch prediction structure. The system includes a first-level branch target buffer coupled to a processor circuit. The processor circuit is configured to perform a method. The method includes receiving a search request to locate branch prediction information associated with the search request, and searching for an entry corresponding to the search request in the first-level branch prediction structure. The entry is not allowed based on a thread state of the entry indicating that the entry has caused a problem on a thread associated with the thread state.
Flickr
Youtube
Anthony Saporito 2016
Duration:
5m 45s
Anthony Saporito's goal - Go Sap!!!
Anthony Saporito's goal - Go Sap!!! Lake Forest Academy 5-18-2013.
Duration:
1m 1s
Saporito's at snugs
Mike Saporito Sr., Mike Saporito Jr., and Anthony Saporito rock out at...