Abstract:
Simulation of a system with a plurality of ECU is rapidly executed while avoiding deadlock by performing conservative event synchronization. A simulation system is provided with 4 layers, namely a processor emulator which is an ECU emulator, a plant simulator, and external peripheral scheduler, and a mutual peripheral scheduler. The external peripheral scheduler performs advanced execution of the plant simulator only during processor emulator reaction delay time (or the time until the next event). Furthermore, notification to perform advanced execution of the processor emulator is provided until the actual plant simulator stop time. The mutual peripheral scheduler provides notification to the processor emulator to perform advanced execution only during communication delay timing between processor emulators (or the time until the next event). The processor emulator conservatively processes until the earliest time of the notification times. Each peripheral proceeds with processing until the earliest time of the accepted events.
Abstract:
A method begins by a processing module decoding a set of encoded data slices to produce a decoded data segment and determining whether the decoded data segment includes an error. When the decoded data segments includes the error, the processing module identifies one or more errant encoded data slices by decoding another set of encoded data slices to produce another decoded data segment. The method continues with the processing module determining whether the other decoded data segment includes the error. When the other decoded data segment does not include the error, the processing module identifies the one or more errant encoded data slices and corrects the one or more errant encoded data slices. When the other decoded data segment includes the error, the processing module repeats, for yet another set of encoded data slices, the decoding step, the determining step, and the identifying and correcting step or the repeating steps.
Abstract:
An operation is provided to signal a processor that action is to be taken to facilitate execution of a transaction that has aborted one or more times. The operation is specified within an instruction or is itself an instruction. The instruction is executed based on detecting an abort of the transactions, and includes a field indicating how many times the transaction has aborted. The processor uses this information to determine what action is to be taken.
Abstract:
Antimicrobial cationic polymers having one or two cationic polycarbonate chains were prepared by organocatalyzed ring opening polymerization. One antimicrobial cationic polymer has a polymer chain consisting essentially of cationic carbonate repeat units linked to one or two end groups. The end groups can comprise a covalently bound form of biologically active compound such as cholesterol. Other antimicrobial cationic polymers have a random copolycarbonate chain comprising a minor mole fraction of hydrophobic repeat units bearing a covalently bound form of a vitamin E and/or vitamin D2. The cationic polymers exhibit high activity and selectivity against Gram-negative and Gram-positive microbes and fungi.
Abstract:
A system, method and computer program product for efficiently retrieving relevant passages to questions based on a corpus of data. A processor device receives an input query and performs a query analysis to obtain searchable query terms. The processor performs: matching metadata associated with one or more documents against the query terms. The document metadata includes one or more of: a title of the documents, one or more user tags or clouds. Then the processor device performs: mapping matched document metadata to corresponding one or more documents; identifying corresponding matched documents to form a subcorpus of documents; and conducting a search in the data subcorpus using the searchable query terms to obtain one or more passages relevant input query from the identified documents.
Abstract:
A biodegradable block copolymer is disclosed, comprising a hydrophilic block derived from a polyether alcohol; and a hydrophobic block comprising a first repeat unit derived by ring opening polymerization of a first cyclic carbonyl monomer initiated by the polyether alcohol, the first repeat unit comprising a side chain moiety comprising a functional group selected from the group consisting of i) urea groups and ii) mixtures of urea groups and carboxylic acid groups. No side chain of the hydrophobic block comprises a covalently bound biologically active material. The block copolymer self-assembles in water forming micelles suitable for sequestering a biologically active material by a non-covalent interaction, and the block copolymer is 60% biodegraded within 180 days in accordance with ASTM D6400.
Abstract:
A Vector Checksum instruction. Elements from a second operand are added together one-by-one to obtain a first result. The adding includes performing one or more end around carry add operations. The first result is placed in an element of a first operand of the instruction. After each addition of an element, a carry out of a chosen position of the sum, if any, is added to a selected position in an element of the first operand.