Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

271results about How to "Reduced performance impact" patented technology

Automated power management system for a network of computers

A computer system comprising a plurality of computing entities includes automatic power management logic that automatically transitions the system to a state in which less power is consumed when appropriate. The determination as to when this transition should occur is based on determining when demand for the processing abilities of the system are reduced. Once the decision has been made to transition to a reduced power state, the system's power management logic makes this transition in such a way to preferably minimize or at least reduce the performance impact on the system. Also, rather than altering the power state of one of the computing entities in the system, the entity can be deployed as part of another computing system.
Owner:HEWLETT-PACKARD ENTERPRISE DEV LP

Malware scanning as a low priority task

A malware scanner 2 operates as a low priority task within a multi-tasking environment. A pending scan database 14 is maintained storing details of computer files that have been written to a data storage device 6, but have not yet been scanned. The scanner 2 operates to subsequently scan these computer files for malware at which point they are removed from the pending scan database 14 and added to the scanned file database 16.
Owner:MCAFEE INC

Halogen-free flame-proof static resistant polycarbonate composition and method for producing the same

The invention discloses a halogen-free flame retardant antistatic polycarbonate composition and a preparation method thereof. The composition comprises the components based on parts by weight: 50-70 parts of polycarbonate, 5-20 parts of polymer which can form a third phase, 8-15 parts of impact modifier, 3-15 parts of phosphonium flame retardant, 0.2 part of fluoro-polyolefine additive, 1-10 parts of conducting material and 0.1-1 part of other accessory ingredient. When in operation, the polymer which can form the third phase, the phosphonium flame retardant, the conducting material and other accessory ingredient are firstly melted and extruded by a double screw extruder to prepare intermediate composition; after being melted and extruded by the double screw extruder, the intermediate composition, the polycarbonate, the impact modifier and the fluoro-polyolefine additive are pelleted and then dried. The composition prepared by the invention does not contain chlorine and bromine, has excellent antistatic property, flame retardance, impact resistance and formability and needs a little conductive filler.
Owner:SOUTH CHINA UNIV OF TECH

Systems and methods to identify security exploits by generating a type based self-assembling indirect control flow graph

Using various embodiments, methods and systems for computing a self-assembling indirect control flow graph based on one or more function types and function pointer types are described. In one embodiment the indirect control flow graph is computed by finding one or more function types and function pointer types in source code and / or binary code, computing one or more identifier tags for each type, classifying functions and function pointers based on the computed tags. In one embodiment, the classification tags can be used in a tag check based Control Flow Integrity system. In another embodiment, the classification tags can be used to convert indirect function calls into direct function calls. Yet in another embodiment, tag checks can be eliminated in a Control Flow Integrity system.
Owner:UNEXPLOITABLE HLDG LLC

Method and device for processing application programs

The invention discloses a method and device for processing application programs. The method comprises the step of obtaining catalogues where all progresses in a log exist by reading the active defense log, the step of obtaining catalogues where uninstall programs corresponding to the application programs installed in a terminal device exist, the step of determining the application programs corresponding to the progresses in the log by comparing the catalogues where the progresses in the log exist with the catalogues where the uninstall programs exist, the step of carrying out statistics and obtaining the using situation information, including the number of the times that the application programs are used and / or the time when the application programs are used, of the application programs by a user according to the application programs corresponding to the progresses in the log, the step of determining the target application programs which are not usually used by the user according to the using situation information, and the step of uninstalling the target application programs, or displaying a prompt message about the target application programs to the user. By means of the method and device, the effect on the system performance from the application programs which are not usually used can be reduced.
Owner:BEIJING QIHOO TECH CO LTD +1

Breast structure disorder identification method based on two transfer and convolutional neural network

InactiveCN107657602AOvercoming the problem of insufficient sample size for structured disorderImprove classification effectImage enhancementImage analysisTransfer modelNerve network
The invention discloses a breast structure disorder identification method based on two transfer and a convolutional neural network. The method is characterized by transferring model parameters trainedin an ImageNet data set to a target convolutional neural network to carry out initialization on model parameters thereof ( first transfer); then, carrying out first fine-tuning training (second transfer) on a target convolutional neural network model through malignant tumor images and normal breast tissue images; carrying out second fine-tuning training through class-information-known structure disorder images and normal breast tissue images in a training set; and finally, carrying out identification on class-information-unknown structure disorder and normal tissues. The method realizes identification based on the convolutional neural network and transfer learning; and compared with the existing method, the method achieves better classification effect and performance.
Owner:WUHAN UNIV OF SCI & TECH

Optimizing multi-hit caching for long tail content

Some embodiments provide an optimized multi-hit caching technique that minimizes the performance impact associated with caching of long-tail content while retaining much of the efficiency and minimal overhead associated with first hit caching in determining when to cache content. The optimized multi-hit caching utilizes a modified bloom filter implementation that performs flushing and state rolling to delete indices representing stale content from a bit array used to track hit counts without affecting identification of other content that may be represented with indices overlapping with those representing the stale content. Specifically, a copy of the bit array is stored prior to flushing the bit array so as to avoid losing track of previously requested and cached content when flushing the bit arrays and the flushing is performed to remove the bit indices representing stale content from the bit array and to minimize the possibility of a false positive.
Owner:EDGIO INC

Autonomic Hotspot Profiling Using Paired Performance Sampling

A processor performance profiler is enabled to for identify specific instructions causing performance issues within a program being executed by a microprocessor through random sampling to find the worst-case offenders of a particular event type such as a cache miss or a branch mis-prediction. Tracking all instructions causing a particular event generates large data logs, creates performance penalties, and makes code analysis more difficult. However, by identifying and tracking the worst offenders within a random sample of events without having to hash all events results in smaller memory requirements for the performance profiler, lower performance impact while profiling, and decreased complexity to analyze the program to identify major performance issues, which, in turn, enables better optimization of the program in shorter developer time.
Owner:IBM CORP

Using a modified value GPR to enhance lookahead prefetch

The present invention allows a microprocessor to identify and speculatively execute future instructions during a stall condition. This allows forward progress to be made through the instruction stream during the stall condition which would otherwise cause the microprocessor or thread of execution to be idle. The execution of such future instructions can initiate a prefetch of data or instructions from a distant cache or main memory, or otherwise make forward progress through the instruction stream. In this manner, when the instructions are re-executed (non speculatively executed) after the stall condition expires, they will execute with a reduced execution latency; e.g. by accessing data prefetched into the L1 cache, or enroute to the processor, or by executing the target instructions following a speculatively resolved mispredicted branch. In speculative mode, instruction operands may be invalid due to source loads that miss the L1 cache, facilities not available in speculative execution mode, or due to speculative instruction results that are not available. Dependency and dirty (i.e. invalid result) bits are tracked and used to determine which speculative instructions are valid for execution. A modified value register storage and bit vector are used to improve the availability of speculative results that would otherwise be discarded once they leave the execution pipeline because they cannot be written to the architected registers. The modified general purpose registers are used to store speculative results when the corresponding instruction reaches writeback and the modified bit vector tracks the results that have been stored there. Younger speculative instructions that do not bypass directly from older instructions will then use this modified data when the corresponding bit in the modified bit vector indicates the data has been modified. Otherwise, data from the architected registers will be used.
Owner:IBM CORP

Branch lookahead prefetch for microprocessors

A method of handling program instructions in a microprocessor which reduces delays associated with mispredicted branch instructions, by detecting the occurrence of a stall condition during execution of the program instructions, speculatively executing one or more pending instructions which include at least one branch instruction during the stall condition, and determining the validity of data utilized by the speculative execution. In particular, the method can detect a load instruction miss which results in the stall condition. Dispatch logic determines the validity of the data by marking one or more registers of an instruction dispatch unit to indicate which results of the pending instructions are invalid. The speculative execution of instructions can occur across multiple pipeline stages of the microprocessor, and the validity of the data is tracked during their execution in the multiple pipeline stages while monitoring a dependency of the speculatively executed instructions relative to one another during their execution in the multiple pipeline stages. A branch prediction unit predicts a path of the branch instruction prior to detection of the stall condition, and fetches speculative instructions from the predicted path into an instruction queue. If the speculative execution of the branch instruction indicates it was mispredicted, the speculative instructions are flushed from the pipeline and instruction queue, and the branch prediction information is updated based on results of the speculative execution of the branch instruction. The speculative execution of the instructions occurs without altering any architected facilities of the microprocessor.
Owner:IBM CORP

Particulate Filter Regeneration

In one example, a method of operating an engine having a diesel particulate filter in a vehicle, the particulate filter having a length and depth, includes performing particulate filter regeneration in response to temperature variation across the length and / or depth of the particulate filter.
Owner:FORD GLOBAL TECH LLC

Concrete with strength grade of C140 used for profile steel-concrete composite structure

The invention discloses concrete with strength grade of C140 used for a profile steel-concrete composite structure. The concrete is characterized by being prepared from cement, fine aggregate, coarse aggregate, water, a water reducing agent, an antifoaming agent, siliceous dust, coal ash(kg / m<3>) in a mixing proportion of 485:660:1,173:117:13:0.7:65:100. A preparation method of the concrete comprises the following steps of: adding the fine aggregate and the water in an amount of which is a half based on the total weight of the used water into a forced mixer according to the weight proportion in turn; uniformly stirring for 1 to 2 minutes; adding the coarse aggregate into the mixer; uniformly stirring for 2 to 4 minutes; adding the cement, the siliceous dust and the coal ash into the mixer; uniformly stirring for 2 to 3 minutes; adding the water reducing agent, the antifoaming agent and the rest water into the mixer; uniformly stirring for 2 to 5 minutes; and discharging to obtain a concrete mixture. The concrete can obviously improve the adhesive property between profile steel and the concrete in a natural state, effectively exert respective capacity and cooperative work performance of both materials, greatly improve the carrying capacity and performance of members, and improve the durability, high volume stability and economy of the members.
Owner:XI'AN UNIVERSITY OF ARCHITECTURE AND TECHNOLOGY

Method and apparatus for analyzing performance of data processing system

A method and apparatus for analyzing the performance of a data processing system, particularly a distributed data processing system, provide a system user with tools for analyzing an application running thereon. Information about the flow and performance of the application can be specified, captured, and analyzed, without modifying it or degrading its performance or data security characteristics, even if it is distributed across multiple machines. The user interface permits the system user to filter the performance information, to set triggers which the performance analyzer is able to reduce and / or combine, to observe multiple time-synchronized displays of performance data either in real time or post mortem, and to play and re-play the operation of an automatically generated application model. The invention is implemented in part by providing suitable Application Program Interfaces (APIs) in the operating system of the data processing system.
Owner:ZHIGU HLDG

Method for extracting silk protein

The invention relates to a method for extracting a silk protein. At present, a method for extracting the silk protein, in which the extraction condition is mild and which facilitates reducing the influence of the extraction condition on the structure and performance of the silk protein, is not provided. The method comprises the following steps of: placing the raw materials for preparing the silk protein in a CaCl2 aqueous solution at the temperature of between 95 and 100 DEG C, and dissolving until an undissolved part is jelly to obtain a dissolution treatment solution; filtering the dissolution treatment solution by using filter paper to obtain a silk protein / CaCl2 mixed aqueous solution and the undissolved jelly; washing the undissolved jelly to obtain silk protein colloid; and / or placing the silk protein / CaCl2 mixed aqueous solution in a dialysis bag and dialyzing and purifying to obtain a silk protein solution; and processing the silk protein colloid and / or the silk protein solution to obtain a finished product silk protein. According to the method, the extraction condition is mild, the extraction efficiency of the silk protein is improved conveniently, the waste of the silk protein resources is reduced, and the influence of the extraction condition on the structure and performance on the silk protein is reduced.
Owner:ZHEJIANG UNIV

Using a modified value GPR to enhance lookahead prefetch

The present invention allows a microprocessor to identify and speculatively execute future instructions during a stall condition. This allows forward progress to be made through the instruction stream during the stall condition which would otherwise cause the microprocessor or thread of execution to be idle. The execution of such future instructions can initiate a prefetch of data or instructions from a distant cache or main memory, or otherwise make forward progress through the instruction stream. In this manner, when the instructions are re-executed (non speculatively executed) after the stall condition expires, they will execute with a reduced execution latency; e.g. by accessing data prefetched into the L1 cache, or enroute to the processor, or by executing the target instructions following a speculatively resolved mispredicted branch. In speculative mode, instruction operands may be invalid due to source loads that miss the L1 cache, facilities not available in speculative execution mode, or due to speculative instruction results that are not available. Dependency and dirty (i.e. invalid result) bits are tracked and used to determine which speculative instructions are valid for execution. A modified value register storage and bit vector are used to improve the availability of speculative results that would otherwise be discarded once they leave the execution pipeline because they cannot be written to the architected registers. The modified general purpose registers are used to store speculative results when the corresponding instruction reaches writeback and the modified bit vector tracks the results that have been stored there. Younger speculative instructions that do not bypass directly from older instructions will then use this modified data when the corresponding bit in the modified bit vector indicates the data has been modified. Otherwise, data from the architected registers will be used.
Owner:IBM CORP

Error recovery following speculative execution with an instruction processing pipeline

ActiveUS20080250271A1Reduce performance impactReduce penaltyDigital computer detailsNon-redundant fault processingProgram instructionPrivilege level
An instruction processing pipeline 6 is provided. This has error detection and error recovery circuitry 20 associated with one or more of the pipeline stages. If an error is detected within a signal value within that pipeline stage, then it can be repaired. Part of the error recovery may be to flush upstream program instructions from the instruction pipeline 6. When multi-threading, only those instructions from a thread including an instruction which has been lost as a consequence of the error recovery need to be flushed from the instruction pipeline 6. Instruction can also be selected for flushing in dependence upon characteristics such as privileged level, number of dependent instructions etc. The instruction pipeline may additionally / alternatively be provided with more than one main storage element 26, 28 associated with each signal value with these main storage elements 26, 28 being used in an alternating fashion such that if a signal value has been erroneously captured and needs to be repaired, there is still available a main storage element 26, 28 to properly capture the signal value corresponding to the following program instruction. In this way flushes can be avoided.
Owner:ARM LTD

Urban railway passenger car traction control intelligent debugging training system and method

The invention discloses an urban railway passenger car traction control intelligent debugging and training system . The system comprises two main control units and an execution unit; each main controlunit comprises a touch display, a central processing unit, a driver controller traction force instruction output circuit, a running direction and traction braking instruction control circuit, a high-speed circuit breaker control circuit, a traction safety loop circuit, an ATP zero-speed delay control circuit, a traction converter state instruction control circuit and a braking state monitoring loop circuit; the execution unit comprises three same switchboards and train lines; the logic connection and the network connection of the hardware reflect the main functions of an urban railway vehicletraction system, and the debugging method of the practical training device is compiled according to the debugging content of the urban railway vehicle, so trainees perform standardized operation according to the debugging method; the simulation degree is high, the training efficiency is high, and the cost is low. The simulation degree is high, the trainee can compile the debugging method of the practical training system according to the debugging content of the urban railway vehicle, and compared with real vehicle training, the system is simple, convenient and low in cost, and the problems occurring in real vehicle training are avoided.
Owner:CRRC CHANGCHUN RAILWAY VEHICLES CO LTD

Novel ocean energy self-cleaning type power generating buoy

ActiveCN109292043ASolve energy supply difficultiesReal-time cleaningBuoysCleaning using toolsBuoySeawater
The invention discloses a novel ocean energy self-cleaning type power generating buoy. A wind-photovoltaic integrated generating assembly is mounted at the upper end of a buoy lamp by a base. A cabinbody is connected to the lower end of the buoy lamp. The wind-photovoltaic integrated generating assembly comprises a wind generator set and a modularization photovoltaic generator set. The modularization photovoltaic generator set is divided into three areas. Rotor blades of the wind generator set are mounted on the upper surface of a photovoltaic generating panel of the photovoltaic generator set. A dedusting device is mounted in each rotor blade. The dedusting devices face the generating panel of the photovoltaic generator set. The wind generator set and the photovoltaic generator set respectively convert wind energy and solar energy into electric energy to power the buoy together. A tension leg mooring system with double-permeable pendant plates fixes the buoy to seawater. The day andnight alternation working mode is adopted, the rotor blades with dedusting brushes of the wind generator clean the photovoltaic generating panel during rotating, and therefore light transmittance of the photovoltaic generating panel is guaranteed. The tension leg mooring system with the double-permeable pendant plates guarantees that the buoy can work stably in the severe environment.
Owner:JIANGSU UNIV OF SCI & TECH

Ultrahigh-strength self-compaction micro-expansion steel pipe-encased concrete and preparation method thereof

The invention discloses ultrahigh-strength self-compaction micro-expansion steel pipe-encased concrete and a preparation method of the ultrahigh-strength self-compaction micro-expansion steel pipe-encased concrete. The steel pipe-encased concrete comprises the following raw materials in parts by weight: 580-680 parts of cement, 30-60 parts of pulverized fuel ash microbeads, 25-50 parts of silica fume, 20-35 parts of an expanding agent, 700-750 parts of manufactured sand, 800-1050 parts of macadam, 0.4-1.2 parts of a shrinkage reducing functional material, 3.5-7 parts of an additive, 120-160 parts of water and 4-5.5 parts of copper plated short and fine steel fibers. The manufactured sand with a high stone powder content is used for replacing natural river sand; the stone powder serves as an inert admixture; the high activity pulverized fuel ash microbeads and silica fume are adopted; and workability, compactness, and homogeneity of the concrete are improved by using a ball effect and amicro-aggregate effect of the high activity pulverized fuel ash microbeads and the silica fume. A novel expanding agent is prepared from the pulverized fuel ash and phosphogypsum; the strength is improved; moreover, an air content is further reduced by using the additive to improve the compactness. The obtained manufactured sand concrete with the high stone powder content is excellent in serviceability, mechanical property, volume stability and crack resistance.
Owner:WUHAN UNIV OF TECH

Anomaly detection control method for electronic expansion valves of multi-split air conditioner indoor units

The invention discloses an anomaly detection control method for electronic expansion valves of multi-split air conditioner indoor units. According to the method, the indoor units with the abnormal electronic expansion valves are preliminarily identified by judging the temperature difference values of coil pipes of the indoor units and the opening degrees of the electronic expansion valves of the indoor units in the refrigerating operation state; after the identified abnormal indoor units are stopped, the electronic expansion valves of the abnormal indoor units are restored and repaired to solve the jamming problem of the electronic expansion valves, and the indoor units with the electronic expansion valves having a leakage problem are further identified through the temperature difference values between the coil pipes of the abnormal indoor units and the environment; and special control is performed on the indoor units with the electronic expansion valves having a leakage problem, so that influence, from the abnormal indoor units, on the effects of other indoor units is reduced, and meanwhile, the liquid return risk is reduced.
Owner:NINGBO AUX ELECTRIC

Method of software trace and system therefor

The invention provides a software tracing method, which comprises the following steps: arranging tracing information filter condition; collecting the information of each tracing point in the tested software system to obtain the tracing information; filtering the tracing information by the filter condition; sizing and composing the tracing information by the attribute; doing analysis display to the sized and composed information. The invention also provides a software tracing system.
Owner:HUAWEI TECH CO LTD

Boost resonant converter passive element integration device

The invention discloses a Boost resonant converter passive element integration device which comprises two PCB copper clad windings, two PCB integration windings, and two E magnetic cores. The two E magnetic cores are oppositely arranged. The two PCB copper clad windings are wound around the middle columns of the two E magnetic cores, and the two PCB integration windings are wound around the left and right side columns of the two E magnetic cores. Each of the two PCB integration windings comprises a PCB copper clad winding, a leakage inductance dielectric layer, a PCB copper clad winding, a dielectric layer, a PCB copper clad winding, a dielectric layer and a PCB copper clad winding orderly arranged from top to bottom. According to the device, a boost inductor, a resonant inductor, a transformer and a filter capacitor in a Boost resonant converter are integrated in a magnetic element, the number and size of the passive components are reduced, the power density of the Boost resonant converter is increased, and the influence of the parasitic oscillation of component distribution parameters on the performance of a circuit is weakened.
Owner:XIANGTAN UNIV

Program Log Record Optimization

The present invention relates to application program logs. In particular, the invention relates to a method and a system in which an original log method of an application program is optimized and newly injected to the application program. According to one aspect of the present invention, there is provided a method for optimizing an application program log record, comprising: identifying an original log method of an application program; separating a character string parameter in the original log method into a constant part and a variable part; establishing a correspondence flag between the constant part and the variable part; constituting an optimized log method by the constant part, the variable part and the correspondence flag; and replacing the original log method with the optimized log method through a code injection. With the above method, the hard disk storage amount of the log record and the IO operation frequency can be reduced.
Owner:IBM CORP

Efficient probabilistic duplicate packet detector in computer networks

In order to solve the problem of the detection of the arrival of duplicate data packets in an interconnected, multinode data processing system, each data packet is provided with a field of r bits that are randomly generated for each data packet. However, one of the packets is provided with a field that is computed from the other randomly generated field entries in a checksum computation which yields a selected nonzero checksum value. A running checksum at the receiver is used to determine whether or not, after the receipt of the specified number, k, of data packets, a duplicate packet has been received.
Owner:IBM CORP

Preparation method of concrete internal curing agent

ActiveCN105439490AImprove early autogenous shrinkage reduction effectSolve the problem of early crackingChemical structureAfter treatment
The invention provides a preparation method of a concrete internal curing agent. The preparation method comprises the following steps: mixing acrylamide, a hydrophobic monomer, ethanol, a crosslinking agent and an initiating agent uniformly, heating until the temperature is 50-70 DEG C, then carrying out reaction for 4-10 hours, and carrying out conventional after treatment on a generated gel to obtain a shell material with a hydrophobic structure; mixing deionized water, acrylic acid and sodium hydroxide uniformly, controlling the neutralization temperature to be lower than 30 DEG C, then sequentially adding a crosslinking agent and an initiating agent, and mixing uniformly to obtain a core solution; and soaking the shell material with the hydrophobic structure in the core solution for 30-60 minutes, putting the shell material after filtration into a drying oven for reaction for 1-3 hours at 60-80 DEG C, and finally carrying out conventional after treatment to obtain the concrete internal curing agent. According to the preparation method, the preparation process is simple and convenient, the chemical structure is easy to control, an outer layer hydrophobic structure of the prepared internal curing agent enables the water absorbing rate to be relatively slow and can significantly reduce the influence of the water absorbing rate on the workability of concrete, and an inner layer hydrophilic structure can improve the early autogenous shrinkage reduction effect to solve the difficult problem of concrete early cracking.
Owner:JIANGSU SOBUTE NEW MATERIALS

Manufacturing method for multi-core optical fiber preform

The invention provides a manufacturing method for a multi-core optical fiber preform. Optical fiber prepared by the manufacturing method contains a plurality of independent fiber cores, so as to greatly improve the transmission capacity of the optical fiber. Meanwhile, the multi-core optical fiber preform is superior to the standard in bending resistance and in-core independent transmission property. The fiber cores and preform cladding are respectively manufactured. Each fiber core comprises a core and core cladding, wherein the core is prepared by a chemical vapor deposition (VAD) process and doped with germanium; the core cladding is prepared by the VAD process and doped with fluorine, sintered, sleeved on a post and then punched; and then the core and the core cladding are melted and shrunk to form the fiber core, and then the fiber core is inserted into a corresponding deep bore of the preform cladding.
Owner:HENGTONG OPTICAL MATERIAL CO LTD +1

Signal distribution method and signal distribution system of digital instrument control system (DCS) of nuclear power plant

The invention discloses a signal distribution method and a signal distribution system of a digital instrument control system (DCS) of a nuclear power plant. The signal distribution method includes: acquiring an instrument control function control demand list of the nuclear power plant; dividing the instrument system / equipment into a plurality of function groups in the instrument control function control demand list of the nuclear power plant according the main functions; distributing each function group of the function groups into a plurality of function units; distributing signals generated form the function units into different cards of different function unit cabinets; according preset distribution rules, detecting signal distribution results to acquire initial distribution modes; subjecting the initial distribution modes to reliability detection and subjecting the signal distribution results to optimization and adjustment according to detection results. By the signal distribution method and system, correlation influence among the function signals can be lowered, and security risk of the nuclear power plant due to potential failure / fault of the digital instrument control system of the nuclear power plant is lowered.
Owner:中广核工程有限公司 +1
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products