Patents by Inventor Philippe Vallet

Philippe Vallet has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5408623
    Abstract: A data processing system having processors with large instruction sets comprises a plurality of microprogrammed execution units (EAD, BDP, FPP), which communicate with one another and with a memory (MU) by way of a cache memory (CA). One of the units is an addressing unit (EAD). A second unit is a binary and a decimal calculation unit (BOP). A third unit is a floating point calculation unit (FPP). To permit the units to function autonomously, each unit includes its own command block and synchronizing means to authorize or interrupt the execution of the microprogram defined by the instruction in progress in each unit.
    Type: Grant
    Filed: September 27, 1993
    Date of Patent: April 18, 1995
    Assignee: Bull, S.A.
    Inventors: Thierry Dolidon, Hubert Franzetti, Marie-Odile Lamarche, Philippe Vallet, Annie Vinot
  • Patent number: 5299318
    Abstract: A data processing system having processors with large instruction sets optimized for the execution of brief instructions. The processor (CPU) comprises a plurality of microprogrammed execution units (EAD, BDP, FPP) communicating with one another and with a memory (MU) by way of a cache memory (CA). One of the units is an addressing unit (EAD). A second unit is a binary and a decimal calculation unit (BDP). A third unit is a floating point calculation unit (FPP) to permit the units to function autonomously, each unit includes its own command block and synchronizing means, for authorizing or interrupting the execution of the microprogram defined by the instruction in progress in said unit.Each command block includes means for commanding instructions for triggering the execution of the microprogram of the first instruction in standby.
    Type: Grant
    Filed: November 30, 1990
    Date of Patent: March 29, 1994
    Assignee: Bull S.A.
    Inventors: Christian Bernard, Monika Obreska, Philippe Vallet
  • Patent number: 5295253
    Abstract: A device for fast memory access in a computer system that employs a high-speed associative memory for storing extracts that each include an address and an associated information element. Each extract is associated with a presence flip-flop and a reference flip-flop, their respective states being changed when an extract is used. The device according to the invention is designed to operate using two clock phases. During a first clock phase, the device compares an address to be translated with each address contained in the high-speed associative memory, evaluates a saturation condition, and latches the result of this evaluation. During the second clock phase, the device updates reference indicators as a function of the coincidence signals which are latched during the first phase and of the latched evaluation signal. The invention can be used in conjunction with cache memories and for translation of virtual addresses to real addresses.
    Type: Grant
    Filed: April 12, 1990
    Date of Patent: March 15, 1994
    Assignee: Bull S.A.
    Inventors: Laurent Ducousso, Philippe Vallet
  • Patent number: 5218687
    Abstract: A method and apparatus for fast memory access in a computer system employing a high-speed associative memory for storing extracts that each include an address and an associated information component. Each extract is associated with a presence indicator and a reference indicator, their respective states being changed when an extract is used. According to the method of the invention, the state of each reference indicator can be changed only if the number of extracts present is at least equal to a threshold value. The invention also relates to apparatus for implementing the method. The invention can be applied to cache memories and to translations of virtual addresses to real addresses.
    Type: Grant
    Filed: April 12, 1990
    Date of Patent: June 8, 1993
    Assignee: Bull S.A
    Inventors: Laurent Ducousso, Philippe Vallet