Patent application number | Description | Published |
20090089507 | OVERLAY INSTRUCTION ACCESSING UNIT AND OVERLAY INSTRUCTION ACCESSING METHOD - The present invention provides an overlay instruction accessing unit and method, and a method and apparatus for compressing and storing a program. The overlay instruction accessing unit is used to execute a program stored in a memory in the form of a plurality of compressed program segments, and compresses: a buffer; a processing unit for issuing an instruction reading request, reading an instruction from the buffer, and executing the instruction; and a decompressing unit for reading a requested compressed instruction segment from the memory in response to the instruction reading request of the processing unit, decompressing the compressed instruction segment, and storing the decompressed instruction segment in the buffer, wherein while the processing unit is executing the instruction segment, the decompressing unit reads, according to a storage address of a compressed program segment to be invoked in a header corresponding to the instruction segment, a corresponding compressed instruction segment from the memory, decompresses the compressed instruction segment, and stores the decompressed instruction segment in the buffer for later use by the processing unit. | 04-02-2009 |
20090089559 | METHOD OF MANAGING DATA MOVEMENT AND CELL BROADBAND ENGINE PROCESSOR USING THE SAME - A method of managing data movement in a cell broadband engine processor, comprising: determining one or more idle synergistic processing elements among multiple SPEs in the cell broadband engine processor as a managing SPE, and informing a computing SPE among said multiple SPEs of a starting effective address of a LS of said managing SPE and an effective address for a command queue; and said managing SPE managing movement of data associated with computing of said computing SPE based on the command queue from the computing SPE. | 04-02-2009 |
20090137857 | METHOD FOR PREPARATION OF ETHYLENE AND PROPYLENE BY CATALYTIC CRACKING USING A FLUID-BED CATALYST - A method for preparation of ethylene and propylene by catalytic cracking using a fluid-bed catalyst. The main technical problems to be solved are a relatively high reaction temperature, and low activities and poor selectivities of the catalyst at a low temperature, during the reaction for preparing ethylene and propylene by catalytically cracking naphtha. The fluid-bed catalyst is a composition of the chemical formula Mo | 05-28-2009 |
20090287860 | Programmable Direct Memory Access Controller - A Direct Memory Access controller controls access to memory in a data processing system via a system bus. The controller is made up of a data load unit configured for performing load operations with data. A data computation unit is configured for performing data conversion and is pipeline connected in sequence to the data load unit. A data store unit is also pipeline connected in sequence to the data computation unit and is configured for performing burst store operations onto a system bus for storage in system memory. | 11-19-2009 |
20090288990 | Catalyst for Catalytic Cracking Fluidized Bed - The present invention relates to a catalyst for catalytic cracking fluidized-bed, and the technical problems to be primarily solved by the present invention are high reaction temperature, low cryogenic activity of catalysts and worse selectivity during the preparation of ethylene-propylene by catalytically cracking naphtha. The present invention uses the composition having the chemical formula (on the basis of the atom ratio): A | 11-26-2009 |
20100013680 | Decoding Variable-Length Code (VLC) Bitstream Information - An information handling system includes a processor that may perform decoding of a variable-length code (VLC) bitstream after preprocessing the bitstream. The bitstream includes multiple VLC symbols as binary codewords. The processor analyzes incoming VLC bitstream information and generates VLC codeword symbol information in conformance with a VLC lookup table. The processor may access a 2 dimensional VLC lookup table in real time or on-the-fly. The VLC lookup table may reside in a system memory of the IHS. The single VLC lookup table may exhibit two dimensional indexing by leading zero count and bit-length possibility. | 01-21-2010 |
20100013681 | Preprocessing Variable-Length Code (VLC) Bitstream Information - An information handling system includes a processor that may perform preprocessing on a variable-length code (VLC) bitstream before decoding the bitstream. The bitstream includes multiple codewords. The processor analyzes incoming VLC bitstream information and generates codeword table information for storage in a system memory or a VLC codeword tables location. The processor generates a VLC lookup table from the information in the VLC codeword tables and stores that VLC lookup table in a system memory of the IHS. The VLC lookup table may exhibit two dimensional indexing by leading zero count and bit-length possibility. | 01-21-2010 |
20100031003 | METHOD AND APPARATUS FOR PARTITIONING AND SORTING A DATA SET ON A MULTI-PROCESSOR SYSTEM - The present invention provides a method and apparatus for partitioning, sorting a data set on a multi-processor system. Herein, the multi-processor system has at least one core processor and a plurality of accelerators. The method for partitioning a data set comprises: partitioning iteratively said data set into a plurality of buckets corresponding to different data ranges by using said plurality of accelerators in parallel, wherein each of the plurality of buckets could be stored in local storage of said plurality of accelerators; wherein in each iteration, the method comprises: roughly partitioning said data set into a plurality of large buckets; obtaining parameters of said data set that can indicate the distribution of data values in that data set; determining a plurality of data ranges for said data set based on said parameters; and partitioning said plurality of large buckets into a plurality of small buckets corresponding to the plurality of data ranges respectively by using said plurality of accelerators in parallel, wherein each of said plurality of accelerators, for each element in the large bucket it is partitioning, determines a data range to which that element belongs among the plurality of data ranges by computation. | 02-04-2010 |
20100306603 | Segmented and Overlapped skew tracking method for serdes frame interface Level 5 - A method and device for performing skew detection on data transmitted over a data channel and a high speed optical communication interface including the device are disclosed, wherein data of a reference frame over a reference channel is composed sequentially of a reference data segment with a length of Umax over each of data channels to be subject to skew detection. The method includes: S1) performing the following on one frame of data transmitted over one data channel in a period of one frame: a) dividing the frame of data into a plurality of data blocks according to the maximum allowable skew detection range Rmax; b) dividing each of the data blocks into a plurality of segments each with the length of Umax; c) serially comparing each of the segments in the respective data blocks with the corresponding reference data segment, respectively, to derive skew detection results of all the segments in the respective data blocks; and d) for each of the data blocks, selecting the skew detection result of one of all the segments in the data block as a skew detection result of the data block; and S2) selecting a skew detection result with the maximum skew from among the skew detection results of all the data blocks as a skew detection result of the frame of data. | 12-02-2010 |
20110055439 | BUS BRIDGE FROM PROCESSOR LOCAL BUS TO ADVANCED EXTENSIBLE INTERFACE - Disclosed is a method of processing a read/write request conforming to the PLB bus protocol and a bus bridge from PLB bus to AXI bus, the method comprising: receiving the read/write request conforming to the PLB bus protocol without waiting for an acknowledgement of successful execution of a previous read/write request conforming to the PLB bus protocol; buffering the read/write request conforming to the PLB bus protocol; mapping the buffered read/write request conforming to the PLB bus protocol to a read/write request conforming to a AXI bus protocol; and outputting the mapped read/write request conforming to the AXI bus protocol. The method and the bus bridge enable IP modules conforming to PLB bus protocol and AXI bus protocol to communicate and perform transaction mapping during communication, to guarantee that all the transactions are performed in an order desired by the PLB device, and improve communication efficiency of the SoC. | 03-03-2011 |
20110127193 | Catalyst for Catalytic Cracking Fluidized Bed - The present invention relates to a catalyst for catalytic cracking fluidized-bed, and the technical problems to be primarily solved by the present invention are high reaction temperature, low cryogenic activity of catalysts and worse selectivity during the preparation of ethylene-propylene by catalytically cracking naphtha. The present invention uses the composition having the chemical formula (on the basis of the atom ratio): A | 06-02-2011 |
20120110526 | Method and Apparatus for Tracking Uncertain Signals - A method and an apparatus for tracking uncertain signals in the simulation of chip design are provided. The method comprises: generating a directed graph which contains sequential logic devices and IO devices from the netlist of chip design, wherein the directed graph illustrates the signal association among the sequential logic devices and IO devices; obtaining the signals related with the sequential logic devices and IO devices from the simulation results, wherein the signals contain a plurality of uncertain signals; and back tracing at least a part of the plurality of uncertain signals along the directed graph to determine the device which firstly generates an uncertain signal. The corresponding apparatus is also provided. With the above method and apparatus, uncertain signals can be traced and their source can be determined, which improves the debugging efficiency. | 05-03-2012 |
20120177699 | Preparation Method of Drug Loaded Emulsion - A preparation method of drug loaded emulsion is disclosed. The method comprises the steps of: preparing a non-self emulsifying O/W blank emulsion having no active ingredients; then, adding therapeutically effective amount of active ingredients to the 0/W blank emulsion, adjusting pH to distribute the active ingredients through the membrane to obtain the desired emulsion. | 07-12-2012 |
20120265778 | FUZZY SEARCHING IN A GEOCODING APPLICATION - Various embodiments of systems and methods for fuzzy searching in a geocoding application are described herein. A lexical analysis is performed on an input address whose geocoding information is to be obtained to obtain portions of the input address. In one aspect, the lexical analysis may include at least one of a parsing operation, an abstraction operation, and a stretch operation. Next, a fuzzy searching is performed on a knot-sequence tree, using the portions of the input address, to identify a plurality of partial addresses which match with the input address. Next, a transposition and matching score is computed for each of the identified plurality of partial address to determine the best matching candidate for the input address. Finally, the geocoding database is queried with the best matching candidate to obtain the geocoding information of the input address. | 10-18-2012 |
20120282325 | LIPOSOME OF IRINOTECAN OR ITS HYDROCHLORIDE AND PREPARATION METHOD THEREOF - A liposome of irinotecan or irinotecan hydrochloride and its preparation method are disclosed. The liposome contains irinotecan or irinotecan hydrochloride, neutral phospholipid and cholesterol, wherein the weight ratio of the cholesterol to the neutral phospholipid is 1:3 to 1:5. The liposome is prepared by an ion gradient method. | 11-08-2012 |
20120297092 | MANAGING DATA MOVEMENT IN A CELL BROADBAND ENGINE PROCESSOR - A cell broadband engine processor includes memory, a power processing element (PPE) coupled with the memory, and a plurality of synergistic processing elements. The PPE creates a SPE as a computing SPE for an application. The PPE determines idles ones of the plurality of SPEs, and creates a managing SPE from one of the idle SPEs. Each of the plurality of SPEs is associated with a local storage. The managing SPE informs the computing SPE of a starting effective address of the local storage of the managing SPE and an effective address for a command queue. The managing SPE manages movement of data associated with computing of the computing SPE based on one or more commands associated with the application. A computing SPE sends the one or more commands to the managing SPE for insertion into the command queue. | 11-22-2012 |
20130046922 | CONTENT ADDRESSABLE MEMORY AND METHOD OF SEARCHING DATA THEREOF - The present invention discloses a content addressable memory and a method of searching data thereof. The method includes generating a hash index data item from a received input data item; searching the cache for presence of a row tag of the RAM data row corresponding to the data item of hash index; in response to presence, searching the RAM for a RAM data item corresponding to the input data item according to the corresponding row tag of the RAM data row; in response to absence, searching the RAM for a RAM data item corresponding to the input data item by using the data item of hash index; and in response to finding a RAM data item corresponding to the input data item in the RAM, outputting data corresponding to the RAM data item. The method can accelerate data search in the CAM. | 02-21-2013 |
20130055179 | COMPUTING VALIDATION COVERAGE OF INTEGRATED CIRCUIT MODEL - Embodiments of the present invention provide a method of computing validation coverage of an integrated circuit model, comprising: obtaining a logical structure of a integrated circuit model under validation; searching and recording signal paths in the integrated circuit model under validation based on the logical structure; and computing coverage of validation with respect to the signal paths. According to the technical solution as provided in the embodiments of the present invention, a signal path-based validation coverage may be obtained, thereby providing data regarding validation completeness more accurately. | 02-28-2013 |
20130217699 | PARASITICIDAL DIHYDROISOXAZOLE COMPOUNDS - Provided are dihydroisoxazole compounds I useful for controlling parasites both in animals and agriculture. Further provided are methods for controlling parasite infestations of an animal by administering an effective amount of a compound as described above, or a pharmaceutically acceptable salt thereof, to an animal, as well as formulations for controlling parasite infestations using the compounds described above or an acceptable salt thereof, and an acceptable carrier. Also provided are compounds and processes useful for making the dihydroisoxazole compounds. | 08-22-2013 |
20130225397 | Binderless Molecular Sieve Catalyst and a Preparation Method Thereof - The present invention relate to a binderless molecular sieve catalyst and a process for preparing the same, which are mainly useful for solving the problems of the current catalysts, such as lower activity, less pore volume and worse diffusivity. The present invention relates to a novel binderless molecular sieve catalyst, comprising, based on the weight of the catalyst, 90-100 wt. % of a molecular sieve, 0-10 wt. % of a binder, and 0-10 wt. % of an anti-wear agent, wherein said catalyst has a pore volume of 0.1-0.5 ml/g, an average pore diameter of 50-100 nm, and a porosity of 20-40%; the anti-wear agent is selected from the rod or needle-like inorganic materials having a length/diameter ratio of 2-20. Said catalyst has the advantages of higher activity, greater pore volume, larger average pore diameter and porosity, and better diffusivity, and well solves said problems and can be used for the industrial preparation of binderless molecular sieve catalysts. | 08-29-2013 |
20130297980 | Method of Diagnosable Scan Chain - Embodiments of the present invention relate to a method and apparatus for diagnosing a scan chain. Specifically, a method for a scan chain according to one embodiment of the present invention comprises: obtaining an initial structure of the scan chain; determining at least one scan register pair with backward dependency, according to function modules corresponding to scan registers on the scan chain; and adjusting the structure of the scan chain such that the at least one scan register pair with backward dependency becomes a scan register pair with forward dependency. By means of the solution according to embodiments of the present invention, the diagnosability of a scan chain may be enhanced. | 11-07-2013 |
20140107149 | PARASITICIDAL DIHYDROISOXAZOLE COMPOUNDS - Provided are dihydroisoxazole compounds I useful for controlling parasites both in animals and agriculture. Further provided are methods for controlling parasite infestations of an animal by administering an effective amount of a compound as described above, or a pharmaceutically acceptable salt thereof, to an animal, as well as formulations for controlling parasite infestations using the compounds described above or an acceptable salt thereof, and an acceptable carrier. Also provided are compounds and processes useful for making the dihydroisoxazole compounds. | 04-17-2014 |
20150072993 | Parasiticidal Dihydroisoxazole Compounds - Provided are dihydroisoxazole compounds I useful for controlling parasites both in animals and agriculture. Further provided are methods for controlling parasite infestations of an animal by administering an effective amount of a compound as described above, or a pharmaceutically acceptable salt thereof, to an animal, as well as formulations for controlling parasite infestations using the compounds described above or an acceptable salt thereof, and an acceptable carrier. Also provided are compounds and processes useful for making the dihydroisoxazole compounds. | 03-12-2015 |