Oct 2011 to Present ERP Product DeveloperHP FINSOFT SOLUTION PVT LTD
Sep 2011 to Present Software DeveloperINTERNET BANKING
Dec 2010 to Mar 2011 Team Leader
Education:
UP Technical University 2011 B.Tech. in Computer ScienceDAV Public School 2006 MathsDAV Public School Lucknow, Uttar Pradesh 2004 MS in INVENTORY MANAGEMENT SYSTEMCollege/ Board
Thoracic Surgery, Congenital Cardiac Surgery (Thoracic Surgery)
Work:
Geisinger Medical GroupPearsall Heart Hospital At Geisinger Wyoming Valley Medical Center Thoracic Surgery 1000 E Mtn Dr STE MC3610, Wilkes Barre, PA 18711 5708087300 (phone), 5708085360 (fax)
Education:
Medical School Temple University School of Medicine Graduated: 1993
Procedures:
Abdominal Aortic Aneurysm Removal Procedures on the Lungs and Pleura Thoracic Aortic Aneurysm Repair Coronary Artery Bypass Pacemaker and Defibrillator Procedures Thoracoscopy
Conditions:
Lung Cancer
Languages:
English Spanish
Description:
Dr. Singh graduated from the Temple University School of Medicine in 1993. He works in Wilkes-Barre, PA and specializes in Thoracic Surgery and Congenital Cardiac Surgery (Thoracic Surgery). Dr. Singh is affiliated with Geisinger Medical Center and Geisinger Wyoming Valley Hospital.
- Armonk NY, US Joshua W. Bowman - Austin TX, US Christopher M. Mueller - Round Rock TX, US Dung Q. Nguyen - Austin TX, US Deepak K. Singh - Apex NC, US Brian W. Thompto - Austin TX, US
International Classification:
G06F 9/38
Abstract:
An approach is disclosed that in one or more embodiments includes receiving an indicator to issue an out-of-order instruction or a type of out-of-order instruction in-order; receiving a first instruction; determining whether the first instruction corresponds to the indicated out-of-order instruction or the type of out-of-order instruction; writing, in response to determining that the first instruction corresponds to the indicated out-of-order instruction or the type of out-of-order instruction, an instruction identifier and a dependent instruction opcode into a first queue and an issue queue of the processor; receiving at least one subsequent instruction; determining whether an instruction opcode of the subsequent instructions matches the dependent instruction opcode of the first instruction; and writing, in response to determining the instruction opcode of the subsequent instruction matches the dependent instruction opcode of the instruction, a dependent instruction identifier for the subsequent instruction into the issue queue.
Completion Mechanism For A Microprocessor Instruction Completion Table
- Armonk NY, US Susan E. EISEN - Round Rock TX, US Dung Q. NGUYEN - Austin TX, US Glenn O. KINCAID - Austin TX, US Joe LEE - Round Rock TX, US Deepak K. SINGH - Apex NC, US
International Classification:
G06F 9/38 G06F 9/34
Abstract:
Method and apparatus for a completion mechanism for a microprocessor are provided by identifying entries in a section of an Instruction Completion Table (ICT) that are marked as ready to complete via corresponding Ready to Complete (RTC) status bits; determining a tail pointer indicating a start of the entries in the ICT that are ready for completion; determining a head pointer that indicates an end of the entries in the ICT that are ready for completion; completing instructions included in the entries between the tail pointer and the head pointer; and updating the tail pointer to a value of the head pointer for a subsequent instruction completion round.
Instruction Completion Table With Ready-To-Complete Vector
- Armonk NY, US Susan E. Eisen - Round Rock TX, US Glenn O. Kincaid - Austin TX, US Dung Q. Nguyen - Austin TX, US Deepak K. Singh - Raleigh NC, US Gaurav Mittal - Round Rock TX, US Christopher M. Mueller - Round Rock TX, US
International Classification:
G06F 9/30 G06F 9/38
Abstract:
A computer-implemented method, computer program product, and computer processing system are provided. The method includes processing, by a superscalar processing pipeline, respective sets of instructions in respective instruction processing cycles using an Instruction Completion Table (ICT) with a Ready-To-Complete (RTC) vector. The ICT includes a plurality of entries, each corresponding to a respective one of the instructions. A Next-To-Complete (NTC) instruction from among the respective sets of instructions is computed using the RTC vector.
Completion Mechanism For A Microprocessor Instruction Completion Table
- Armonk NY, US Susan E. EISEN - Round Rock TX, US Dung Q. NGUYEN - Austin TX, US Glenn O. KINCAID - Austin TX, US Joe LEE - Round Rock TX, US Deepak K. SINGH - Apex NC, US
International Classification:
G06F 9/34 G06F 9/38 G06F 9/30
Abstract:
Method and apparatus for a completion mechanism for a microprocessor are provided by marking entries in a section of an Instruction Completion Table (ICT) as ready to complete using corresponding Ready to Complete (RTC) status bits; determining a tail pointer indicating a start of the entries in the ICT that are ready for completion in a current clock cycle; performing a counting leading ones on an RTC vector that organizes the RTC status bits according to a program order for completing the entries to determine a count leading ones pointer that indicates an end of the entries in the ICT that are ready for completion in the current clock cycle; completing instructions included in the entries between the tail pointer and the count leading ones pointer in one clock cycle; and updating the tail pointer to a value of the count leading ones pointer for a subsequent clock cycle.
Mechanism For Completing Atomic Instructions In A Microprocessor
- Armonk NY, US Susan E. EISEN - Round Rock TX, US Dung Q. NGUYEN - Austin TX, US Glenn O. KINCAID - Austin TX, US Joe LEE - Round Rock TX, US Deepak K. SINGH - Apex NC, US
International Classification:
G06F 9/34 G06F 9/38 G06F 9/30
Abstract:
Method and apparatus for completing atomic instructions in a microprocessor may be provided by identifying from a program-ordered Instruction Completion Table (ICT) a last entry in a completion window of instructions for completion in a current clock cycle of a processor; in response to determining that the last entry includes an atomic instruction that straddles the completion window: excluding the last entry from completion during the current clock cycle; completing instructions in the completion window for the current clock cycle; and shifting the completion window to include the last entry and a next entry adjacent to the last entry in the ICT in a next clock cycle.
Mechanism To Stop Completions Using Stop Codes In An Instruction Completion Table
- Armonk NY, US Dung Q. NGUYEN - Austin TX, US Susan E. EISEN - Round Rock TX, US Christopher M. MUELLER - Round Rock TX, US Joe LEE - Round Rock TX, US Deepak K. SINGH - Apex NC, US
International Classification:
G06F 9/38
Abstract:
Method and apparatus for stopping completions using stop codes in an instruction completion table are provided by during a first clock cycle, in response to determining that a given entry in an Instruction Completion Table (ICT) is finalized and is associated with a stop code, completing, according to a program order, instructions included in one or more finalized entries of the ICT located in the ICT before the given entry; during a second clock cycle, after completing the instructions, performing exception processing for a special instruction included in the given entry; and during a third clock cycle, after processing the special instruction, completing, according to the program order, additional instructions in one or more finalized entries located in the ICT after the given entry.
Finish Status Reporting For A Simultaneous Multithreading Processor Using An Instruction Completion Table
- Armonk NY, US Susan E. EISEN - Round Rock TX, US Dung Q. NGUYEN - Austin TX, US Glenn O. KINCAID - Austin TX, US Christopher M. MUELLER - Round Rock TX, US Tu-An T. NGUYEN - Austin TX, US Gaurav MITTAL - Round Rock TX, US Deepak K. SINGH - Apex NC, US
International Classification:
G06F 9/38 G06F 9/30
Abstract:
A simultaneous multithreading processor and related method of operating are disclosed. The method comprises dispatching portions of a first instruction to be executed by a respective plurality of execution units of the processor; receiving, at an instruction completion table of the processor, respective finish reports responsive to execution of the portions of the first instruction; determining, using the received finish reports, that all of the portions of the first instruction have been executed; and updating the instruction completion table to indicate that the first instruction is ready for completion.
A "stable container runtime is critical for our customers," noted Deepak Singh, general manager of Amazon EC2 Container Service at AWS. The release "will empower Linux and Windows developers alike with a common foundation for container runtimes, added John Gossman, lead architect on Microsoft Azure
Date: Dec 14, 2016
Category: Sci/Tech
Source: Google
Docker Extracts and Donates containerd, its Core Container Runtime, to Accelerate Innovation Across the Container ...
Customers of all sizes and from a variety of industries use Amazon EC2 Container Service to manage Docker containers and easily run applications on a managed cluster of Amazon Elastic Compute Cloud (EC2) instances, said Deepak Singh, General Manager of Amazon EC2 Container
It took more than 10 years, and billions of dollars to sequence and publish the very first human genome. Recent advances in genome sequencing technology have enabled researchers to tackle projects like the 1000 Genomes by collecting far more data, faster, said Deepak Singh, Ph.D. and principal pro
Putting the data in the cloud "means researchers and labs of all sizes and budgets have access to the complete 1000 Genomes Project data and can immediately start analyzing and crunching the data without the investment it would normally require in hardware, facilities and personnel," Deepak Singh, P
, all these units have been shut down. "The Macs staff suddenly went on a strike putting the lives of HIV positive patients at risk. They should have at least issued sufficient ART drugs to us before launching the stir," L Deepak Singh, president of Manipur Network for Positive People (MNP +) said.