David B Fite, Age 6474 Belknap Point Rd, Laconia, NH 03249

David Fite Phones & Addresses

74 Belknap Point Rd, Gilford, NH 03249 (603) 293-2010

63 Smith Rd, Northboro, MA 01532 (508) 393-9927

Northborough, MA

61 Ball Hill Rd, Berlin, MA 01503 (774) 614-1227 (978) 838-0432

Marlborough, MA

63 Smith Rd, Northborough, MA 01532

Work

Position: Precision Production Occupations

Education

Degree: High school graduate or higher

Mentions for David B Fite

David Fite resumes & CV records

Resumes

David Fite Photo 47

David A Fite

Location:
74 Belknap Point Rd, Gilford, NH 03249
Industry:
Computer Hardware
Work:
Netics Oct 1995 - Sep 1997
Vice President of Engineering
Hewlett-Packard Jun 1982 - Oct 1995
Consulting Engineer
Education:
Worcester Polytechnic Institute 1979 - 1982
Bachelors, Bachelor of Science, Electronics Engineering
Bishop Guertin High School
Worcester Polytechnic
Bachelors, Bachelor of Science In Electrical Engineering
Skills:
Management, Budgets, Negotiation, Device Drivers, Verilog, System Architecture, Electrical Engineering, Debugging, Perl, Electronics, Hardware Architecture, Pcb Design, New Business Development, Ic, Public Speaking, Sales, Team Building, Cross Functional Team Leadership, Program Management, Embedded Systems, Product Management
Interests:
Science and Technology
Education
Languages:
English
David Fite Photo 48

David Fite

David Fite Photo 49

David Fite

David Fite Photo 50

David Fite

David Fite Photo 51

David Fite

David Fite Photo 52

David Fite

David Fite Photo 53

David Fite

David Fite Photo 54

David Fite

Location:
United States

Publications & IP owners

Us Patents

Stackable Switch Port Collapse Mechanism

US Patent:
2003005, Mar 27, 2003
Filed:
Aug 29, 2002
Appl. No.:
10/230758
Inventors:
Ronald Salett - Framingham MA, US
Nicholas Ilyadis - Pepperell MA, US
David Fite - Northborough MA, US
International Classification:
H04L012/28
H04L012/56
US Classification:
370/389000
Abstract:
A method and apparatus for providing data communication between stations on a network which optimizes the amount of resources required for a network switch. A first data frame is encoded with a source station identifier for the first station and a source switch identifier for the first switch. The first data frame is sent from the first switch to the second switch. A station list in the second switch is updated to indicate that the first station is associated with the first switch. Subsequent data frames having the same destination as the first switch are sent directly to the second switch. Any switch on the network need only identify the local ports attached to the switch, plus the number of switches on the network. The task of identifying all of the ports on the network is distributed across all switches on the network.

Memory Reference Tagging

US Patent:
5619662, Apr 8, 1997
Filed:
Aug 12, 1994
Appl. No.:
8/289613
Inventors:
Simon C. Steely - Hudson NH
David J. Sager - Acton MA
David B. Fite - Northborough MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 930
US Classification:
395392
Abstract:
A pipelined processor includes an instruction box including a register mapper, to map register operand fields of a set of instructions and an instruction scheduler, fed by the set of instructions, to reorder the issuance of the set of instructions from the instruction processor. The mapped register operand fields are associated with the corresponding instructions of the reordered set of instructions prior to issuance of the instructions. The processor further includes a branch prediction table which maps a stored pattern of past histories associated with a branch instruction to a more likely prediction direction of the branch instruction. The processor further includes a memory reference tagging store associated with the instruction scheduler so that the scheduler can reorder memory reference instructions without knowing the actual memory location addressed by the memory reference instruction.

Method And Apparatus Using A Cache And Main Memory For Both Vector Processing And Scalar Processing By Prefetching Cache Blocks Including Vector Data Elements

US Patent:
4888679, Dec 19, 1989
Filed:
Jan 11, 1988
Appl. No.:
7/142794
Inventors:
Tryggve Fossum - Northboro MA
Ricky C. Hetherington - Northboro MA
David B. Fite - Northboro MA
Dwight P. Manley - Holliston MA
Francis X. McKeen - Westboro MA
John E. Murray - Acton MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 938
G06F 15347
US Classification:
364200
Abstract:
A main memory and cache suitable for scalar processing are used in connection with a vector processor by issuing prefetch requests in response to the recognition of a vector load instruction. A respective prefetch request is issued for each block containing an element of the vector to be loaded from memory. In response to a prefetch request, the cache is checked for a "miss" and if the cache does not include the required block, a refill request is sent to the main memory. The main memory is configured into a plurality of banks and has a capability of processing multiple references. Therefore the different banks can be referenced simultaneously to prefetch multiple blocks of vector data. Preferably a cache bypass is provided to transmit data directly to the vector processor as the data from the main memory are being stored in the cache. In a preferred embodiment, a vector processor is added to a digital computing system including a scalar processor, a virtual address translation buffer, a main memory and a cache.

System For Delaying Processing Of Memory Access Exceptions Until The Execution Stage Of An Instruction Pipeline Of A Virtual Memory System Based Digital Computer

US Patent:
4985825, Jan 15, 1991
Filed:
Feb 3, 1989
Appl. No.:
7/306866
Inventors:
David A. Webb - Berlin MA
David B. Fite - Northboro MA
Ricky C. Hetherington - Northboro MA
Francis X. McKeen - Westboro MA
Mark A. Firstenberg - Maynard MA
John E. Murray - Acton MA
Dwight P. Manley - Holliston MA
Ronald M. Salett - Framingham MA
Tryggve Fossum - Northboro MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 938
G06F 1130
G06F 1210
US Classification:
364200
Abstract:
A technique for processing memory access exceptions along with pre-fetched instructions in a pipelined instruction processing computer system is based upon the concept of pipelining exception information along with other parts of the instruction being executed. In response to the detection of access exceptions at a pipeline stage, corresponding fault information is generated and transferred along the pipeline. The fault information is acted upon only when the instruction reaches the execution stage of the pipeline. Each stage of the instruction pipeline is ported into the front end of a memory unit adapted to perform the virtual-to-physical address translation; each port being provided with storage for virtual addresses accompanying an instruction as well as storage for corresponding fault information. When a memory access exception is encountered at the front end of the memory unit, the fault information generated therefrom is loaded into the storage and the port is prevented from accepting further references.

Simultaneously Or Sequentially Decoding Multiple Specifiers Of A Variable Length Pipeline Instruction Based On Detection Of Modified Value Of Specifier Registers

US Patent:
5167026, Nov 24, 1992
Filed:
Feb 3, 1989
Appl. No.:
7/306833
Inventors:
John E. Murray - Acton MA
David B. Fite - Northboro MA
Mark A. Firstenberg - Maynard MA
Lawrence O. Herman - Hudson MA
Ronald M. Salett - Framingham MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 930
G06F 938
US Classification:
395375
Abstract:
In a pipeline processor, simultaneous decoding of multiple specifiers in a variable-length instruction causes a peculiar problem of an intra-instruction read conflict that occurs whenever an instruction includes an autoincrement or an autodecrement specifier which references either directly or indirectly a register specified by a previously occurring specifier for the current instruction. To avoid stalls during the preprocessing of instructions by the instruction unit, register pointers rather than register data are usually passed to the excellent unit because register data is not always available at the time of instruction decoding. If an intra-instruction read conflict exists, however, the operand value specified by the conflicting register specifier is the initial value of the register being incremented or decremented, and this initial value will have been changed by the time that the execution unit executes the instruction. Preferably, the proper initial value is obtained prior to the incrementing or decrementing of the conflicting register by putting the instruction decoder into a special IRC mode in which only one specifier is decoded per cycle, and if a specifier being decoded is a register specifier, the content of the specified register is transmitted to the execution unit. Circuitry for detecting an intra-instruction read conflict is disclosed as well as an efficient method for handling interrupts, exceptions and flushes that may occur during the processing of an instruction having an intra-instruction read conflict.

Multi Instruction Register Mapper

US Patent:
5519841, May 21, 1996
Filed:
Nov 12, 1992
Appl. No.:
7/974776
Inventors:
David J. Sager - Acton MA
Simon C. Steely - Hudson NH
David B. Fite - Northborough MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 934
US Classification:
395412
Abstract:
A pipelined processor includes an instruction unit including a register mapper, to map register operand fields of a set of instructions and an instruction scheduler, fed by the set of instructions, to reorder the issuance of the set of instructions from the processor. The mapped register operand fields are associated with the corresponding instructions of the reordered set of instructions prior to issuance of the instructions. The processor further includes a branch prediction table which maps a stored pattern of past histories associated with a branch instruction to a more likely prediction direction of the branch instruction. The processor further includes a memory reference tagging store associated with the instruction scheduler so that the scheduler can reorder memory reference instructions without knowing the actual memory location addressed by the memory reference instruction.

System For Translation Of Virtual To Physical Addresses By Operating Memory Management Processor For Calculating Location Of Physical Address In Memory Concurrently With Cache Comparing Virtual Addresses For Translation

US Patent:
5349651, Sep 20, 1994
Filed:
Aug 9, 1991
Appl. No.:
7/746007
Inventors:
Ricky C. Hetherington - Northboro MA
David A. Webb - Berlin MA
David B. Fite - Northboro MA
John E. Murray - Acton MA
Tryggve Fossum - Northboro MA
Dwight P. Manley - Holliston MA
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1210
G06F 1200
US Classification:
395400
Abstract:
In the field of high speed computers it is common for a central processing unit to reference memory locations via a virtual addressing scheme, rather than by the actual physical memory addresses. In a multi-tasking environment, this virtual addressing scheme reduces the possibility of different programs accessing the same physical memory location. Thus, to maintain computer processing speed, a high speed translation buffer cache is employed to perform the necessary virtual-to-physical conversions for memory reference instructions. The translation buffer cache stores a number of previously translated virtual addresses and their corresponding physical addresses. A memory management processor is employed to update the translation buffer cache with the most recently accessed physical memory locations. The memory management processor consists of a state machine controlling hardware specifically designed for the purpose of updating the translation buffer cache. The memory management processor calculates an address of a location in the memory where the physical address is stored concurrently with the translation buffer cache comparing the virtual address with already stored virtual addresses.

Method And Apparatus Using A Source Operand List And A Source Operand Pointer Queue Between The Execution Unit And The Instruction Decoding And Operand Processing Units Of A Pipelined Data Processor

US Patent:
5109495, Apr 28, 1992
Filed:
Feb 3, 1989
Appl. No.:
7/306843
Inventors:
David B. Fite - Northboro MA
Tryggve Fossum - Northboro MA
William R. Grundmann - Hudson MA
Dwight P. Manely - Holliston MA
Francis X. McKeen - Westboro MA
John E. Murray - Acton MA
Ronald M. Salett - Framingham MA
Eileen Samberg - Southborough MA
Daniel P. Stirling - Shrewsbury MA
Assignee:
Digital Equipment Corp. - Maynard MA
International Classification:
G06F 934
G06F 938
US Classification:
395375
Abstract:
To execute variable-length instructions independently of instruction preprocessing, a central processing unit is provided with a set of queues in the data and control paths between an instruction unit and an execution unit. The queues include a "fork" queue, a source queue, a destination queue, and a program counter queue. The fork queue contains an entry of control information for each instruction processed by the instruction unit. This control information corresponds to the opcode for the instruction, and preferably it is a microcode "fork" address at which a microcode execution unit begins execution to execute the instruction. The source queue specifies the source operands for the instruction. Preferably the source queue stores source pointers and the operands themselves are included in a separate "source list" in the case of operands fetched from memory or immediate data from the instruction stream, or are the contents of a set of general purpose registers in the execution unit. The destination queue specifies the destination for the instruction, for example, either memory or general purpose registers.

Isbn (Books And Publications)

Harold Bloom: The Rhetoric Of Romantic Vision

Author:
David Joseph Fite
ISBN #:
0870234846

NOTICE: You may not use PeopleBackgroundCheck 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. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.