Addressing Combined With Specific Memory Configuration Or System Patents (Class 711/1)
-
Patent number: 6564271Abstract: An input/output (I/O) host adapter in an I/O system processes I/O requests from a host system to a plurality of I/O devices. The host adapter includes a circuit to automatically transfer I/O requests from host memory to adapter memory. The host adapter also includes a circuit to automatically transfer I/O responses from adapter memory to host memory.Type: GrantFiled: June 9, 1999Date of Patent: May 13, 2003Assignee: Qlogic CorporationInventors: Charles Micalizzi, Jr., Dharma R. Konda, Chandru M. Sippy
-
Publication number: 20030074516Abstract: The present invention relates to the field of information extraction and storage and more specifically to techniques for extracting information from a plurality of articles in a distributed manner and for storing the extracted information in an information store. an embodiment of the present invention identifies a plurality of articles from which information is to be extracted and a plurality of information extractors for extracting the information from the articles. A database is provided for storing information related to the plurality of articles and the plurality of information extractors. The plurality of articles are assigned to the plurality of information extractors for information extraction. Information extracted by information extractors from the articles is stored in the information store.Type: ApplicationFiled: November 9, 2001Publication date: April 17, 2003Applicant: InGenuity Systems, Inc.Inventors: Raymond J. Cho, Richard O. Chen, Ramon M. Felciano, Daniel R. Richards, Philippa Norman
-
Patent number: 6549901Abstract: Provided are mechanisms that may be used to support efficient exportation of user data stored in a database system. According to an aspect of the present invention, a database system is configured to store data for users in separate repositories referred to as tablespaces. To store data in this manner, a database system may be configured in variety of ways.Type: GrantFiled: September 29, 2000Date of Patent: April 15, 2003Assignee: Oracle CorporationInventors: Juan R. Loaiza, Hasan Rizvi, J. William Lee, William H. Bridge, Jr., Jonathan D. Klein, Alex Tsukerman, Gianfranco Putzolu
-
Patent number: 6549982Abstract: A buffer cache apparatus includes a storage unit storing data, a buffer cache and a control unit. The buffer cache stores a balanced tree and free lists. Data containing buffers are hierarchically provided as nodes in the balanced tree, and the free lists are respectively provided for different sizes. Each of the free lists includes at least one free buffer when the at least one free buffer exists. The control unit is responsive to a data request. The control unit searches the free lists for a desired buffer based on a size of a requested data requested by the data request, when the requested data does not exist in the balanced tree. Also, the control unit adds the desired buffer to the balanced tree to store the requested data from the storage unit into the desired buffer. The desired buffer has a size larger than the requested data size and as small as possible.Type: GrantFiled: February 29, 2000Date of Patent: April 15, 2003Assignee: NEC CorporationInventor: Wataru Yamanaka
-
Publication number: 20030061434Abstract: A CAM may include a plurality of CAM cells. Each CAM cell is configured to generate an output indicating if a corresponding input bit and the bit stored in that CAM cell match. A circuit is configured to logically AND the outputs to generate a hit output. A first compare line generator circuit is configured to generate a first pulse responsive to a clock signal and a data signal and a second compare line generator circuit is configured to generate a second pulse responsive to the clock signal and the complement of the data signal. A CAM may include a circuit configured to generate a pulse indicating a hit in an entry of the CAM and a latch circuit configured to capture the pulse responsive to the first clock signal and configured to clear responsive to the second clock signal. A first CAM may store a value in each entry and may further store a compare result.Type: ApplicationFiled: September 21, 2001Publication date: March 27, 2003Inventors: George Kong Yiu, Mark H. Pearce
-
Publication number: 20030061433Abstract: A system and method for synchronizing records stored in differing formats in a shared data environment. One aspect of the invention involves distinguishing a record without regard to its format. Once a record is introduced into the environment, it is detected. A record file is generated and associated with the event. A record file typically includes a record tag uniquely identifying a given record in the shared data environment and a record type indicating information such as whether or not the record represents a recurring event as well as the format of the record. A record file also contains data indicating the status of the particular event, that is, whether it is new, unchanged, modified, or deleted. When synchronizing, only those records with equivalent record tags are compared. The record type and status are then used to guide the synchronization of equivalent records.Type: ApplicationFiled: September 7, 2001Publication date: March 27, 2003Inventors: Lyman Hall, Raja Annadurai, Scott A. Jeide
-
Patent number: 6539452Abstract: The present invention relates to a semiconductor memory having a pre-fetch structure. In such memory, an odd address cell array is provided with an odd address redundant cell array, and an even address cell array is provided with an even address redundant cell array, firstly, the present invention comprises a redundant memory, which stores an odd redundant address and an even redundant address, together with odd and even selection data. Since redundant memory is used flexibly on the odd side and even side, it is possible to maintain a high relief probability even when redundant memory capacity is reduced.Type: GrantFiled: August 13, 2002Date of Patent: March 25, 2003Assignee: Fujitsu LimitedInventor: Horoyoshi Tomita
-
Patent number: 6535952Abstract: The equivalent computational precision in an associative memory is increased by determining the difference between the bit precision that is required in order to represent a given number in the memory and the bit precision that can be represented in a memory element of the memory, which is dictated by the inherent characteristics of the memory; determining, on the basis of the difference, the number of memory elements of the memory required in order to represent the given number with the required bit precision; and dividing the given number over the number of memory element of the memory, determining a base value to be loaded into the number of memory element and a remainder which indicates a subset of the number of memory element of the memory over which the remainder is to be divided.Type: GrantFiled: April 6, 2000Date of Patent: March 18, 2003Assignee: STMicroelectronics S.r.l.Inventor: Loris Navoni
-
Patent number: 6536038Abstract: A method for updating firmware. The method includes providing replaceable information in a non-modifiable storage and replacement information in a modifiable storage or a removable storage and providing a replacement indicator. The replacement information is accessed instead of the replaceable information based upon the replacement indicator.Type: GrantFiled: November 29, 1999Date of Patent: March 18, 2003Assignee: Intel CorporationInventors: James H. Ewertz, Robert P. Hale, Orville H. Christeson
-
Publication number: 20030051090Abstract: An appliance includes a memory having at least a hidden partition of memory. The hidden partition of memory operates to store at least a portion of a program capable of contributing to one or more functions of the appliance. The appliance also includes a controller operable to process at least a portion of the program stored on the hidden portion of memory. The appliance further includes an external interface operable to provide access to at least an open portion of the memory. In one particular embodiment, the hidden portion of memory is inaccessible through the external interface.Type: ApplicationFiled: July 17, 2002Publication date: March 13, 2003Inventors: William B. Bonnett, Gabriel T. Dagani, Alec C. Robinson
-
Patent number: 6529992Abstract: A system and method for automatically executing a participating application upon insertion of a removable media into a computing device. When the computing device detects that the removable media containing has been inserted, a task disk control file is read from the removable media. The task disk control file contains all of the configuration information necessary to run the participating application from the removable media. The participating application is then launched for use by a user. After the user is finished using the participating application, the removable disk is automatically ejected. In addition to monitoring for insertion of the removable media, events such as a completion of the self-contained application and a request to eject the media are monitored. When a completion event is encountered, all data files are saved, temporary files deleted and configuration information removed prior to the removable disk ejection.Type: GrantFiled: July 26, 1999Date of Patent: March 4, 2003Assignee: Iomega CorporationInventors: Trent M. Thomas, Christopher R. Low, Stephen Larry McBride, Troy Taylor Davidson
-
Patent number: 6526408Abstract: A system and method for data record summarization and exception testing is provided in which a data viewer program forms a logical pipe for processing and presenting data records from an input data record source to summarization and exception testing programs. The data viewer program creates a virtual data record stored in the processor memory of the system, which is then presented directly to the summarization and exception testing programs for processing. By providing this logical pipe between the input data record source and the processing programs, the present invention eliminates the need for intermediate storage files on disk memory, and also greatly increases the processing efficiency of the system. The system also includes a summarization program that is capable of directly summarizing the virtual data records piped into it from the data viewer program, thus eliminating the need for a time-consuming sorting process prior to summarization.Type: GrantFiled: October 1, 1999Date of Patent: February 25, 2003Assignee: SAS Institute Inc.Inventors: Daniel Joseph Squillace, Christopher Denis Weston
-
Publication number: 20030028705Abstract: The associative memory-based computer includes at least one associative memory, a plurality of associative data memories capable of temporarily holding input or output data of the associative memory, and a value judgement device receiving part of the data held in the associative data memory. The associative memory is formed of a chaotic neural network. The associative data memories include a first associative data memory sending/receiving data directly to/from the associative memory, and a plurality of second associative data memories sending/receiving data to/from the associative memory via the first associative data memory.Type: ApplicationFiled: March 4, 2002Publication date: February 6, 2003Inventor: Yutaka Arima
-
Publication number: 20030018845Abstract: An addressing scheme and associated hardware allows for two different types of access, one for reading and one for writing, to take place. A memory device constructed according to the invention comprises a plurality of arrays of memory cells. Peripheral devices are provided for reading information out of and for writing information into the plurality of memory cells. The peripheral devices include a reorder circuit responsive to certain address bits for ordering bits received from the plurality of arrays and an address sequencer for routing certain of the address bits to the reorder circuit during a read operation. The method of the present invention comprises reordering a block of n-bit words output from a memory array according to information in certain address bits before outputting at least one n-bit word from a memory device.Type: ApplicationFiled: July 13, 2001Publication date: January 23, 2003Inventor: Jeffery W. Janzen
-
Publication number: 20030005210Abstract: An intelligent content addressable memory (CAM) cell for CIDR co-processors is disclosed. The CAM cell is operative to search and compare external data from an external search data key with stored data. The CAM cell comprises means for containing the stored data and means for enabling a mask prefix read path for a work matching the external search data key. Furthermore, the CAM cell includes means for merging a mask prefix pattern of all matching entries in order to generate a device longest prefix match. A comparison is made between the device longest prefix match and word mask prefix data in order to find the desired data.Type: ApplicationFiled: May 24, 2001Publication date: January 2, 2003Inventors: Damodar Reddy Thummalapally, Mohit Sharma, Pamela Kumar
-
Publication number: 20020194419Abstract: The present invention relates to a current conveyor circuit capable of operating at very low voltages, said circuit comprising: three LVCM's and four MOSFETS, wherein LVCM1 provides a constant bias current to flow through M3, if port X is kept open and the difference between the bias current and the injected current flows through M3 if a current is injected into port X, which gets reflected at port Z due to the action of LVCM1, M3 and M4, LVCM2 maintains the drain currents of M1 and M2 constant, and LVCM3 maintains a constant tail current in the circuit.Type: ApplicationFiled: March 28, 2001Publication date: December 19, 2002Inventors: Sher Singh Rajput, Sudhanshu Shekhar Jamuar
-
Publication number: 20020194420Abstract: The present invention relates to a semiconductor memory having a pre-fetch structure. In such memory, an odd address cell array is provided with an odd address redundant cell array, and an even address cell array is provided with an even address redundant cell array, firstly, the present invention comprises a redundant memory, which stores an odd redundant address and an even redundant address, together with odd and even selection data. Since redundant memory is used flexibly on the odd side and even side, it is possible to maintain a high relief probability even when redundant memory capacity is reduced.Type: ApplicationFiled: August 13, 2002Publication date: December 19, 2002Applicant: Fujitsu LimitedInventor: Horpyoshi Tomita
-
Patent number: 6496971Abstract: An FPGA has an on-chip processor that reads configuration data onto the FPGA and controls the loading of that configuration data into FPGA configuration memory cells. After FPGA power-up, the processor reads a configuration mode code from predetermined terminals of the FPGA. If the configuration mode code has a first value, then the processor executes a first configuration program so that configuration data is received onto the FPGA in accordance with a first configuration mode. If the configuration mode code has a second value, then the processor executes a second configuration program so that configuration data is received onto the FPGA in accordance with a second configuration mode. The configuration programs can be stored in metal-mask ROM on-chip so they can be changed without re-laying out the remainder of the FPGA. Providing multiple configuration programs allows the FPGA to support multiple configuration modes using the same processor hardware.Type: GrantFiled: February 7, 2000Date of Patent: December 17, 2002Assignee: Xilinx, Inc.Inventors: Austin H. Lesea, Stephen M. Trimberger
-
Publication number: 20020178194Abstract: The present invention is generally directed to a novel method of computing a fast Fourier transform (FFT), and an associated circuit that controls the addressing of a data memory of the FFT processing circuit. The novel method operates by computing all complex butterfly operations in a given stage of computations, before computing any of the complex butterfly operations in a subsequent stage. Further, and within any given computation stage, the method performs by computing all other complex butterfly operations in a given stage of computations having a twiddle factor equal to the first twiddle value of that stage, before computing any other complex butterfly operations in the given stage of computations. Thereafter, subsequent computations are performed in the same way.Type: ApplicationFiled: June 5, 2002Publication date: November 28, 2002Inventors: Yair Aizenberg, Yue-Peng Zheng
-
Publication number: 20020178321Abstract: A self-locking memory circuit for a tri state data bus having multiple bit lines. The circuit includes a non-inverting buffer chip for connection to each bit line and a resistor having a predetermined electrical resistance connected across the buffer chip. The chip and resistor provide a predetermined impedance to the flow of electrical current in the self-locking circuit. The circuit changes its state when the current of the latest information on a bit line builds or lowers above or below threshold levels of the self-locking circuit.Type: ApplicationFiled: September 23, 1999Publication date: November 28, 2002Inventor: PHILIP J. CALAMATAS
-
Publication number: 20020174283Abstract: A method for updating parametric data for use in data management system. The data management system includes a data storage device which includes a non-volatile memory device and a random access memory (RAM) device. The non-volatile memory device includes a transaction data storage device and a backup data storage device. When the requirements of a client device change, corresponding parameters stored in the RAM device can be changed and the changed parameters are written to the transaction data storage device. When the system restarts due to contingency, the contents of the backup data storage device are written to the RAM device, and then the corresponding parameters of the RAM device are updated according to the contents of the transaction data storage device. In this way, the contents of the RAM device can be restored to the parameters that was set before the system interruption.Type: ApplicationFiled: April 30, 2002Publication date: November 21, 2002Inventor: Chih-Hsien Lin
-
Patent number: 6484227Abstract: A flexible address mapping method and mechanism allows mapping regions of a microcontroller's memory and I/O address spaces for a variety of applications by defining memory regions which are mapped to one of a set of physical devices by a programmable address mapper controlled by a set of programmable address registers. The mapping allows setting attributes for a memory region to prohibit writes, caching, and code execution. A deterministic priority scheme allows memory regions to overlap, mapping addresses in overlapping regions to the device specified by the highest priority programmable address register.Type: GrantFiled: August 23, 1999Date of Patent: November 19, 2002Assignee: Advanced Micro Devices, Inc.Inventors: James O. Mergard, Michael S. Quimby
-
Patent number: 6484228Abstract: During a compressing portion, memory (20) is divided into cache line blocks (500). Each cache line block is compressed and modified by replacing address destinations of address indirection instructions with compressed address destinations. Each cache line block is modified to have a flow indirection instruction as the last instruction in each cache line. The compressed cache line blocks (500) are stored in a memory (858). During a decompression portion, a cache line (500) is accessed based on an instruction pointer (902) value. The cache line is decompressed and stored in cache. The cache tag is determined based on the instruction pointer (902) value.Type: GrantFiled: November 5, 2001Date of Patent: November 19, 2002Assignee: Motorola, Inc.Inventors: Mauricio Breternitz, Jr., Roger A. Smith
-
Publication number: 20020169919Abstract: Column addresses are generated by a burst controller that includes respective latches for the three low-order bits of a column address. The two higher order bits of the latched address bits and their compliments are applied to respective first multiplexers along with respective bits from a burst counter. The first multiplexers apply the latched address bits and their compliments to respective second multiplexers during a first bit of a burst access, and bits from a burst counter during the remaining bits of the burst. The second multiplexers are operable responsive to a control signal to couple either the latched address bits or their compliments to respective outputs for use as an internal address. The control signal is generated by an adder logic circuit that receives the two low-order bits of the column address.Type: ApplicationFiled: March 9, 2001Publication date: November 14, 2002Inventor: Duc V. Ho
-
Patent number: 6480889Abstract: A scheme for managing nodes connected to a home network according to their physical location is disclosed. A communication device constituting each node is formed by at least one communication unit for carrying out communications through a connected network, having communication ports for connecting nodes through which data are to be exchanged by the nodes, and a configuration information memory unit for storing a configuration information regarding a configuration of the communication device, having a region for dynamically describing a location information regarding a physical location of the communication device.Type: GrantFiled: September 16, 1998Date of Patent: November 12, 2002Assignee: Kabushiki Kaisha ToshibaInventors: Takeshi Saito, Hajime Ohsawa, Shigeru Maeda, Tatsunori Kanai, Shigeyasu Natsubori, Toshio Okamoto, Yoshiaki Takabatake
-
Patent number: 6480834Abstract: A method and apparatus provides random access to mainframe files that are accessed using an operating system that does not provide random access. This allows a computer system such as a mainframe on which random access is not supported to act as a file server for a computer system on which random access is supported without requiring the entire file to be downloaded to the client computer system.Type: GrantFiled: November 17, 1999Date of Patent: November 12, 2002Assignee: Serena Software, Inc.Inventors: Bruce Engle, Kevin Parker
-
Publication number: 20020156985Abstract: The present invention provides various techniques for optimized transfer of information in electronic systems involving memory devices to improve data bandwidth. The invention offers solutions to the problem of packing all of the required information including data, control and address information over a limited number of interconnect lines in an optimized fashion. In one embodiment, the present invention combines different control information, such as row address and bank address information into a unified address field wherein one or more bits can be shared. By sharing bits across various address fields, the present invention conserves bandwidth that is required by the control signals. In another embodiment, the present invention provides various schemes for defining and constructing packets of information that maximize the amount of information carried by a given packet across a limited number of interconnect lines.Type: ApplicationFiled: January 30, 2002Publication date: October 24, 2002Applicant: RAMBUS INC.Inventors: Abhijit M. Abhyankar, Frederick A. Ware, Donald C. Stark, Craig E. Hampel, Paul G. Davis
-
Patent number: 6470414Abstract: A bank selector circuit for a simultaneous operation flash memory device with a flexible bank partition architecture comprises a memory boundary option, a bank selector encoder coupled to receive a memory partition indicator signal from the memory boundary option, and a bank selector decoder coupled to receive a bank selector code from the bank selector encoder. The decoder, upon receiving a memory address, outputs a bank selector output signal to point the memory address to either a lower memory bank or an upper memory bank in the simultaneous operation flash memory device, in dependence upon the selected memory partition boundary.Type: GrantFiled: June 26, 2001Date of Patent: October 22, 2002Assignees: Advanced Micro Devices, Inc., Fujitsu LimitedInventors: Tiao-Hua Kuo, Yasushi Kasa, Nancy Leong, Johnny Chen, Michael Van Buskirk
-
Patent number: 6468161Abstract: The video game device which may display 2D images and pseudo 3D images without need to rewrite data in a frame buffer for a long time in a game. The frame buffer includes a display area storing images directly transferred to the monitor and a non-display area storing images used to produce the image transferred to the monitor. Only the changing parts of the images continuously displayed on the monitor are stored as small sized area in the non-display area and only the changing parts are put on the image to be displayed at a desired timing.Type: GrantFiled: October 8, 1999Date of Patent: October 22, 2002Assignee: Konami Co., Ltd.Inventor: Satoshi Shimomura
-
Publication number: 20020152349Abstract: File management method having first and second processing modes for storing file type information for discrimination between first and second processing modes in recording medium as file management information associated with file for file management. In first processing mode, when data in the form of file is written on a recording medium and a write error occurs, replacement processing to another write area is performed to write the data in another area. In second processing mode, when write error occurs, the replacement processing to other write area is not performed to write the data. Method includes reading file type information associated with a file to be processed from recording medium, converting the file type from file type indicative of first processing mode to file type indicative of second processing mode, and writing the file type after conversion in recording medium as file management information associated with the file to be processed.Type: ApplicationFiled: August 31, 2001Publication date: October 17, 2002Inventors: Masahiro Kageyama, Hisao Tanabe, Tomokazu Murakami
-
Patent number: 6467013Abstract: A memory repeater hub comprising a main memory channel interface circuit, an expansion control channel interface circuit, and an expansion memory channel interface circuit. The main memory channel interface circuit receives a memory control packet and a memory data packet from a main memory channel. The expansion control channel interface circuit receives a first expansion control packet and a second expansion control packet from an expansion control channel. The expansion memory channel interface circuit selectively transmits the memory control packet to an expansion memory channel responsive to the first expansion control packet, and selectively transmits the memory data packet to the expansion memory channel responsive to the second expansion control packet.Type: GrantFiled: September 30, 1999Date of Patent: October 15, 2002Assignee: Intel CorporationInventor: Puthiya K. Nizar
-
Publication number: 20020147880Abstract: The systems and methods described herein allow a user to perform localized searching from a standard web browser. In particular, the systems and methods of this invention use a two-prong approach to accomplish both a dynamic breadth-first crawl search and a contextualize index search to generate search results. The search results are then assembled in a unified results page and displayed to a user.Type: ApplicationFiled: November 17, 1999Publication date: October 10, 2002Inventor: MICHELLE Q. WANG BALDONADO
-
Publication number: 20020147881Abstract: A method for concurrent data migration includes classifying files to be migrated into plural jobs, selecting media to which to migrate each job, and using plural drives concurrently to write the jobs to the media. The selection of a medium is performed in a way that prevents the number of writeable media from exceeding the number of available drives, unless no allocated medium has sufficient space to store any files in a migration job. A medium is preferentially selected that has already been allocated for writing, has space to store at least one file in the job, is not in use for another job, and can be robotically mounted on a drive. If such a medium does not exist, then the set of available media is canvassed to locate an alternative medium.Type: ApplicationFiled: February 15, 2001Publication date: October 10, 2002Applicant: Microsoft CorporationInventors: Ravisankar Pudipeddi, Ran Kalach
-
Publication number: 20020144047Abstract: In a cluster of computing nodes having shared access to one or more file systems in data storage using parallel file system software, a method for managing the data storage includes initiating a session of a data management application on a first one of the nodes, while running a user application on a second one of the nodes. A request is submitted to the parallel file system software by the user application on the second node to mount one of the file systems in the data storage. A mount event message is sent from the second node to the first node responsive to the request, for processing by the data management application on the first node. When the file system is to be unmounted, preunmount and unmount events are sent for processing by the data management application on the first node.Type: ApplicationFiled: June 25, 2001Publication date: October 3, 2002Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Irit Loy, John Marberg, Boaz Shmueli, Zvi Yehudai, Robert Curran, Roger Haskin, Frank Schmuck, James Wyllie
-
Patent number: 6460110Abstract: The present invention relates to a semiconductor memory having a pre-fetch structure. In such memory, an odd address cell array is provided with an odd address redundant cell array, and an even address cell array is provided with an even address redundant cell array, firstly, the present invention comprises a redundant memory, which stores an odd redundant address and an even redundant address, together with odd and even selection data. Since redundant memory is used flexibly on the odd side and even side, it is possible to maintain a high relief probability even when redundant memory capacity is reduced.Type: GrantFiled: February 5, 1998Date of Patent: October 1, 2002Assignee: Fujitsu LimitedInventor: Hiroyoshi Tomita
-
Publication number: 20020133663Abstract: Systems, devices, structures, and methods are described that reduce energy consumption during a refresh cycle in a memory device. An isolation signal is held in a non-energized state until the it is determined that another action is to be performed on the section of memory associated with the isolation signal. The isolation accordingly cycles from an energized state to a non-energized state and back for each complete refresh cycle in the section of memory.Type: ApplicationFiled: March 15, 2001Publication date: September 19, 2002Applicant: Micron Technology, Inc.Inventor: Ramandeep S. Sawhney
-
Patent number: 6453392Abstract: In a virtual machine (VM) environment, a virtual machine ID (VMID) uniquely associated with a preferred virtual guest (222) is sent to a storage controller (108) along with requests to RESERVE or RELEASE a direct access storage device (DASD) (128). The VMID is used by the storage controller (108) along with a path group ID (PGID) to determine the scope of the RESERVE or RELEASE. Thus, preferred virtual guests (216) of a single host processor (112) may share the DASD while both preserving data integrity and operating with the performance benefits of Input/Output (I/O) Assist. Sharing is similarly provided for tape devices with requests to ASSIGN or UNASSIGN.Type: GrantFiled: November 10, 1998Date of Patent: September 17, 2002Assignee: International Business Machines CorporationInventor: John Thomas Flynn, Jr.
-
Publication number: 20020129189Abstract: A network device including a memory, a queue management unit, a memory management unit, and a search switching unit. The memory includes a plurality of memory banks. The queue management unit is configured to receive a plurality of search requests and to prioritize the search requests. The memory management unit is coupled to the queue management unit and the memory, and is configured to initiate a plurality of binary searches based on the plurality of search requests. Each binary search is executed simultaneously in different banks of the plurality of memory banks. The search switching unit is coupled to the memory and the memory management unit, and is configured to switch each binary search from one memory bank of to another memory bank after a predetermined number of search steps are performed by each binary search.Type: ApplicationFiled: February 27, 2002Publication date: September 12, 2002Applicant: Broadcom CorporationInventors: Jonathan Lin, David Billings, Mike Jorda
-
Patent number: 6446183Abstract: A method for managing persistent storage in a memory storage system including a main memory and at least one disk memory device, in accordance with the invention, includes maintaining headers in persistent storage for a plurality of blocks wherein a header for each block includes a block size and an allocation status of the block and maintaining at least one data structure in main memory for allocating and deallocating persistent storage. A storage block is allocated by identifying the storage block by employing the at least one data structure in the main memory, modifying the at least one data structure in the main memory and assigning an allocation status for the block on disk. A storage block is deallocated by assigning an allocation status on disk for the block and modifying the at least one data structure in main memory.Type: GrantFiled: February 15, 2000Date of Patent: September 3, 2002Assignee: International Business Machines CorporationInventors: James R. H. Challenger, Arun K. Iyengar
-
Publication number: 20020120806Abstract: The present invention provides a conversion method for converting numeric multi-dimensional database dimension members to textual representations. The conversion is specifically designed to enable the textual representations of the numeric dimension members to be properly sorted and converted back into numeric representations with accuracy. All numeric and date data is transformed during conversion, such that the textual representation of the numeric and date data is properly sorted as a text string, in the same order as it would be sorted as a number. The present invention also provides a means for accurate reverse-conversion (i.e., from textual representation to numeric representation) by first converting into text the information necessary to support the precision required by the relevant convention of the numeric representation. The present invention also provides a convention for determining the data type of the textual representations of values of various data types.Type: ApplicationFiled: February 27, 2001Publication date: August 29, 2002Applicant: Microsoft CorporationInventors: Michael J. Coulson, David Wortendyke, Kevin David James Grealish
-
Publication number: 20020112112Abstract: A data processing method for a digital camera that may record image data as image files and sound data as sound files on a storage medium, wherein sound files are classified into a sound memo file recorded in association with an image file, and a sound record file recorded independently. The image files and the sound record files are time-sequentially recorded in a recording directory on a storage medium, each being given a file-name that contains an individual file number representing the time sequence of recording. To discriminate between the image files and the sound files, an extender common to the image files or a second extender common to the sound files is attached to the file-name. The sound memo file is given the same file-name as that of an image file which the sound memo file is to be associated with, and is recorded in the same recording directory as the associated image file, though the extender common to the sound files is attached to the file-name of the sound memo file.Type: ApplicationFiled: January 29, 2002Publication date: August 15, 2002Inventor: Masanori Yoshida
-
Patent number: 6434657Abstract: A method and apparatus for accommodating irregular memory write word widths allow for writing to multiple rows in a memory so as to reduce or eliminate holes in the address read space. First and second memory blocks are provided that include a first bitcell selectable by a first write bitline and a second bitcell selectable by a second write bitline. Where a write word width is not equal to a read word width and is not some factor of a power of two times the read word width, the column decode to read out the entire word is not a power of two, and holes in the read address space will exist. When the write address is even, a first range of bits is written to the first block on a first write bitline, a second range of bits is written to the second block on the first write bitline, and a third range of bits is written to the first block on a second write bitline.Type: GrantFiled: September 20, 2000Date of Patent: August 13, 2002Assignee: LSI Logic CorporationInventor: Jeff S. Brown
-
Patent number: 6430673Abstract: A control unit that includes a processor having at least a first chip select output and a second chip select output. A signal provided by the first chip select output is activated during a normal operating mode of the control unit, and a signal provided by the second chip select output is activated during an application mode of the control unit. The control unit also includes a RAM memory having a chip select input for selecting the RAM memory and having a memory area for use as an application memory. A combination element electrically couples the signal provided by the first chip select output and the signal provided by the second chip select output to the chip select input of the RAM memory such that the signal provided by the first chip select output and the signal provided by the second chip select output do not have a perturbing effect on each other.Type: GrantFiled: August 13, 1999Date of Patent: August 6, 2002Assignee: Siemens AktiengesellschaftInventors: Eberhard De Wille, Klaus Lindner, Ludwig Lutz
-
Publication number: 20020103959Abstract: A memory system (200) has an array of addressable storage elements (210) arranged in a plurality of rows and a plurality of columns, and decoding circuitry (220, 230) coupled to the array of addressable storage elements (210). The decoding circuitry (220, 230), in response to decoding a first address, accesses a first storage element of a first row of the plurality of rows, and, in response to decoding a second address consecutive to the first address, accesses a second storage element of a second row of the plurality of rows. The second row of the plurality of rows is different from the first row of the plurality of rows. By implementing a memory system wherein consecutive addresses correspond to storage elements of different rows, read disturb stresses along a single row can be minimized.Type: ApplicationFiled: January 30, 2001Publication date: August 1, 2002Inventors: Frank K. Baker, James D. Burnett, Thomas Jew
-
Publication number: 20020095543Abstract: A storage medium (computer readable medium) for recording information data in a protective manner such that an easy data processing can hardly succeed correct reproduction of information such as music information. A machine for creating data to be recorded in the storage medium and a machine for restoring the recorded data. Incomplete information data which is obtained by omitting some data in complete information data adapted to provided complete information is recorded in the storage medium. The data creation machine separates the complete information data into the incomplete information data and complementary information data, and writes the incomplete information data into the storage medium. The data restoration machine includes a first storage unit for recording the incomplete information data, and a second storage unit for recording the complementary information data which is the data omitted from the complete information data.Type: ApplicationFiled: June 28, 2001Publication date: July 18, 2002Applicant: PIONEER CORPORATIONInventors: Takehiko Shioda, Takuya Tanaka, Yukitaka Saito
-
Publication number: 20020087778Abstract: An embodiment of the present invention includes a cache and a controller in a non uniform memory architecture (NUMA) system. The cache stores a plurality of entries, each of which contains an entry type indicating if the entry is one of a normal entry and a directory entry. The controller processes an access request from a processor for a memory block using the plurality of entries.Type: ApplicationFiled: December 29, 2000Publication date: July 4, 2002Inventor: Ioannis T. Schoinas
-
Patent number: 6415363Abstract: A memory statistic counter and method for counting the number of accesses (writes or reads) by a microprocessor (10) to at least a portion of a memory comprising a decoding logic unit (16) for providing a selection signal for selecting the portion of memory in response to control signals from the microprocessor, and adding logic units (18, 20, 22). The memory statistic counter includes a register which is incremented each time the portion of memory is accessed by the microprocessor and providing a registration signal when the number of accesses is equal to a predetermined number, and a queuing unit (44) for registering a value in a registering memory (50), such as a first-in-first-out (FIFO) memory, in response to the registration signal and providing an interrupt signal to the microprocessor when all locations of the registering memory have been filled, thereby indicating to the microprocessor that a defined number of accesses to the portion of memory has occurred.Type: GrantFiled: February 24, 2000Date of Patent: July 2, 2002Assignee: International Business CorporationInventors: Alain Benayoun, Patrick Michel, Jean-Francois Le Pennec, Michel Verhaeghe
-
Publication number: 20020083293Abstract: Register file circuitry, for use in a processor or processor core, comprises a plurality of physical registers (320-32D-1) and a plurality of tag storing portions (340-34D-1) corresponding respectively to the physical registers. Each tag storing portion stores a tag representing a logical register ID allocated to the corresponding physical registers.Type: ApplicationFiled: November 1, 2001Publication date: June 27, 2002Inventors: Jonathan Michael Harris, Adrian Philip Wise, Nigel Peter Topham
-
Publication number: 20020083288Abstract: Disclosed is a system, which divides a memory into a plurality of equally-sized sub-memories and controls an address of each sub-memory, thereby significantly increasing the access speed to an auxiliary memory unit, which comprises a SCSI (Small Computer System Interface) interface controller for converting a SCSI interface bus into a PCI(Peripheral Component Interconnect Bus) interface bus for use in the system, a memory card module for storing data on the PCI interface bus therein, the memory card module being divided into a plurality of equally-sized memory blocks, and a CPU (Central Processing Unit) module for processing writing data on the PCI interface bus in the memory card module and reading out the data therefrom.Type: ApplicationFiled: October 25, 2001Publication date: June 27, 2002Applicant: INODE TECHNOLOGY, INC.Inventor: Seong Yong Kim
-
Publication number: 20020073267Abstract: The method is distinguished by the fact that an address, which is output by the first device or an address generating device connected downstream thereof, for determining the second device, and/or the association between the address and the device addressed as a result, and/or the data that are to be transferred are manipulated, during the transfer, in dependence on the address output by the first device or the address generating device connected downstream thereof.Type: ApplicationFiled: November 8, 2001Publication date: June 13, 2002Inventors: Jens Barrenscheen, Hans Sulzer, Gunther Fenzl