BackgroundCheck.run
Search For

Donald B Alpert, 72Los Altos, CA

Donald Alpert Phones & Addresses

Los Altos, CA   

Sacramento, CA   

629 Aloha Rd, Salt Lake City, UT 84103   

Phoenix, AZ   

Santa Clara, CA   

Sunnyvale, CA   

Mentions for Donald B Alpert

Donald Alpert resumes & CV records

Resumes

Donald Alpert Photo 10

President

Location:
Sacramento, CA
Industry:
Computer Hardware
Work:
Camelback Computer Architecture
President
Intel Corporation Jan 1989 - Jan 2002
Principal Engineer
National Semiconductor May 1985 - Jan 1989
Architecture Manager
Zilog Jun 1980 - Apr 1985
Component Architect
Burroughs, Inc. Jul 1976 - Jul 1977
Associate Engineer
Peace Corps Jun 1973 - Jun 1975
Volunteer
Education:
Stanford University 1977 - 1984
Masters, Master of Science In Electrical Engineering, Electronics Engineering
Massachusetts Institute of Technology 1969 - 1973
Bachelors, Bachelor of Science In Electrical Engineering, Electronics Engineering
Skills:
Semiconductors, Embedded Systems, Computer Architecture, Microprocessors, Expert Witness
Donald Alpert Photo 11

Donald Alpert

Publications & IP owners

Us Patents

Computer System And Method For Executing Interrupt Instructions In Operating Modes

US Patent:
6385718, May 7, 2002
Filed:
Aug 29, 1997
Appl. No.:
08/919570
Inventors:
John H. Crawford - Santa Clara CA
Donald Alpert - Santa Clara CA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 944
US Classification:
712227, 712229, 709107, 703 23, 703 26, 710266
Abstract:
A computer system including a given microprocessor specifically designed to operate in a virtual operating mode allows a software program previously written for an earlier designed single program microprocessor to execute in a protected, paged, multi-tasking environment under a particularly designed host operating software program. The system also includes means for executing software interrupt (INTn) instructions, using emulation software forming part of the host program in order to emulate the way in which these instructions would have been executed by the earlier microprocessor. As a unique improvement to this overall computer system, certain ones of the INTn instructions are executed by means of emulation software while others are executed by means of the previously written program in cooperation with the given microprocessor and its host operating software program.

Method And Apparatus For Providing Event Handling Functionality In A Computer System

US Patent:
6408386, Jun 18, 2002
Filed:
Jan 25, 2001
Appl. No.:
09/770970
Inventors:
Gary Hammond - Campbell CA
Donald Alpert - Santa Clara CA
Kevin Kahn - Portland OR
Harsh Sharangpani - Santa Clara CA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 940
US Classification:
712244, 710269, 712200
Abstract:
Method And Apparatus for Providing Event Handling Functionality in a Computer System. According to one embodiment of the invention, a computer system includes an instruction set unit and an event handling unit in a processor, as well as a first plurality of event handlers that includes a first event handler. The instruction set unit is to support a first and second instruction sets. Problems that arise during the processing of instructions from the first and second unit is to cause the processor to execute the appropriate one of the first plurality of event handlers. At least some of the first set of events are mapped to different ones of the first plurality of event handlers. All of the second set of events are mapped to the first event handler.

Article For Providing Event Handling Functionality In A Processor Supporting Different Instruction Sets

US Patent:
6584558, Jun 24, 2003
Filed:
Apr 24, 2002
Appl. No.:
10/132554
Inventors:
Gary Hammond - Campbell CA
Donald Alpert - Santa Clara CA
Kevin Kahn - Portland OR
Harsh Sharangpani - Santa Clara CA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 940
US Classification:
712244, 710269
Abstract:
An article representing a processor providing event handling functionality is described. According to one embodiment of the invention, the article includes a machine readable medium storing data representing a processor including an instruction set unit and an event handling unit, as well as a first plurality of event handlers that includes a first event handler. The instruction set unit is to support a first and second instruction sets. Problems that arise during the processing of instructions from the first and second unit are to cause the article to execute the appropriate one of the first plurality of event handlers. At least some of the first set of events are mapped to different ones of the first plurality of event handlers. All of the second set of events are mapped to the first event handler.

Computer System And Method For Executing Interrupt Instructions In Two Operating Modes

US Patent:
7010671, Mar 7, 2006
Filed:
Mar 7, 2002
Appl. No.:
10/094498
Inventors:
John H. Crawford - Santa Clara CA, US
Donald Alpert - Santa Clara CA, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 9/48
G06F 13/24
US Classification:
712227, 712244, 710261, 710266, 710269
Abstract:
A computer system is disclosed herein including a given microprocessor specifically designed to operate in a virtual operating mode that allows a software program previously written for an earlier designed single program microprocessor to execute in a protected, paged, multi-tasking environment under a particularly designed host operating software program. The system also includes means for executing software interrupt (INTn) instructions, using emulation software forming part of the host program in order to emulate the way in which these instructions would have been executed by the earlier microprocessor. As a unique improvement to this overall computer system, certain ones of the INTn instructions are executed by means of emulation software while others are executed by means of the previously written program in cooperation with the given microprocessor and its host operating software program.

Virtual Core Management

US Patent:
7802073, Sep 21, 2010
Filed:
Jul 23, 2007
Appl. No.:
11/781726
Inventors:
Yu Qing Cheng - Santa Clara CA, US
John Gregory Favor - Santa Clara CA, US
Carlos Puchol - Sunnyvale CA, US
Seungyoon Peter Song - San Jose CA, US
Peter Glaskowsky - Cupertino CA, US
Laurent Moll - San Jose CA, US
Joe Rowlands - Santa Clara CA, US
Donald Alpert - Phoenix AZ, US
Assignee:
Oracle America, Inc. - Redwood City CA
International Classification:
G06F 9/50
US Classification:
712 10, 718 1
Abstract:
The present disclosure provides methods and systems adapted for use with a processor having one or more physical cores. The methods and systems include a virtual core management component adapted to map one or more virtual cores to at least one of the physical cores to enable execution of one or more programs by the at least one physical core. The one or more virtual cores include one or more logical states associated with the execution of the one or more programs. The methods and systems may include a memory component adapted to store the one or more virtual cores. The virtual core management component may be adapted to transfer the one or more virtual cores from the memory component to the at least one physical core.

Computer System And Method For Executing Interrupt Instructions In Operating Modes

US Patent:
2005009, Apr 28, 2005
Filed:
Nov 5, 2004
Appl. No.:
10/982217
Inventors:
John Crawford - Santa Clara CA, US
Donald Alpert - Santa Clara CA, US
International Classification:
G06F007/38
G06F009/00
US Classification:
712244000, 712227000
Abstract:
A computer system is disclosed herein including a given microprocessor specifically designed to operate in a virtual operating mode that allows a software program previously written for an earlier designed single program microprocessor to execute in a protected, paged, multi-tasking environment under a particularly designed host operating software program. The system also includes means for executing software interrupt (INTn) instructions, using emulation software forming part of the host program in order to emulate the way in which these instructions would have been executed by the earlier microprocessor. As a unique improvement to this overall computer system, certain ones of the INTn instructions are executed by means of emulation software while others are executed by means of the previously written program in cooperation with the given microprocessor and its host operating software program.

Apparatus And Method For Identifying The Features And The Origin Of A Computer Microprocessor

US Patent:
5958037, Sep 28, 1999
Filed:
Feb 26, 1993
Appl. No.:
8/023916
Inventors:
Robert S. Dreyer - Sunnyvale CA
William M. Corwin - Portland OR
Donald B. Alpert - Santa Clara CA
Daniel G. Lau - Los Altos CA
Frederick J. Pollack - Portland OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 922
US Classification:
712 32
Abstract:
A multi-level identification apparatus and method for providing at least two types of identification information, including a first type for identifying the origin of a microprocessor and the number of levels of identification information available, and a second type for identifying a family, a model, a stepping ID, and features of a microprocessor. The apparatus includes a first memory element for storing an indicia string that identifies the origin of the microprocessor. The apparatus also includes a second memory element for storing other microprocessor ID data including data fields for specifically identifying the microprocessor. The apparatus includes control logic for executing an ID instruction that reads the indicia string or the microprocessor ID data, dependent upon a preselected type. Whichever identification information is read, it is stored in one or more general purpose registers for selective reading by a programmer. The method is available at any time while the microprocessor is operating.

Adaptive 128-Bit Floating Point Load And Store Operations For Quadruple Precision Compatibility

US Patent:
5729724, Mar 17, 1998
Filed:
Dec 20, 1995
Appl. No.:
8/580035
Inventors:
Harshvardhan Sharangpani - Santa Clara CA
Donald Alpert - Santa Clara CA
Hans Mulder - San Francisco CA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 700
US Classification:
395563
Abstract:
A technique for providing adaptive 128-bit load and store operations to support architecture extensions for computations on a 128-bit quadruple precision format, in which a single set of load and store instructions provides for save and restore operations on both 80-bit and 128-bit floating point register files. A 128-bit load and store instructions are utilized for moving values that are 128-bit aligned in memory. The transfer entails the movement of data between a 128-bit memory boundary and a floating point register file for register save and restore operations. In one embodiment, 80-bit registers are used and in a second embodiment 128-bit registers are used. The same instructions operate on both the 80-bit and 128-bit registers to map the content of a given register into a 128-bit boundary field in memory. A load/store unit allocates the bit positioning so that when 80-bit registers are used, the 80 bits are moved into the most significant bit positions of the 128-bit boundary field. The remaining bit positions are filled with 0s.

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.