摘要:
A method of optimizing code which invokes methods on a system across an interface is described. High level information relating to the system is accessed and this information is used in performing code transformations in order to optimize the code.
摘要:
A method of optimizing code which invokes methods on a system across an interface is described. High level information relating to the system is accessed and this information is used in performing code transformations in order to optimize the code.
摘要:
The invention provides methods for sequencing a polynucleotide comprising stopping an extension cycle in a sequence by synthesis reaction before the reaction has run to near or fill completion.
摘要:
A software transactional memory system is described which utilizes decomposed software transactional memory instructions as well as runtime optimizations to achieve efficient performance. The decomposed instructions allow a compiler with knowledge of the instruction semantics to perform optimizations which would be unavailable on traditional software transactional memory systems. Additionally, high-level software transactional memory optimizations are performed such as code movement around procedure calls, addition of operations to provide strong atomicity, removal of unnecessary read-to-update upgrades, and removal of operations for newly-allocated objects. During execution, multi-use header words for objects are extended to provide for per-object housekeeping, as well as fast snapshots which illustrate changes to objects. Additionally, entries to software transactional memory logs are filtered using an associative table during execution, preventing needless writes to the logs. Finally a garbage collector with knowledge of the software transactional memory system compacts software transactional memory logs during garbage collection.
摘要:
A transactional memory programming interface allows a thread to directly and safely access one or more shared memory locations within a transaction while maintaining control structures to manage memory accesses to those same locations by one or more other concurrent threads. Each memory location accessed by the thread is associated with an enlistment record, and each thread maintains a transaction log of its memory accesses. Within a transaction, a read operation is performed directly on the memory location, and a write operation is attempted directly on the memory location, as opposed to some intermediate buffer. The thread can detect inconsistencies between the enlistment record of a memory location and the thread's transaction log to determine whether the memory accesses within the transaction are not reliable and the transaction should be re-tried.
摘要:
The present invention is a Virtual Mail House System that is an Internet-based management of direct mail campaigns from creation through completion that enables real time status reporting for customers. It entails online storage of Databases (a list of addresses to which physical mailers are sent), an online Library (a list of either predefined or user-uploaded documents), a process for creating, managing and tracking the campaign that also maintains a complete history of all activities for both the customer and each record in the database, and fulfillment management and acknowledgement system. The system also provides online contact management which includes the function of maintaining a contact history. When utilizing the present virtual mail house system a user can create a contact database, create a mail campaign, and manage and track the campaign from beginning to end.
摘要:
A messaging device is disclosed. The device is connected to a telephone line and communicates with other devices identical to itself via a communications link established over existing phone lines, power lines or via wireless communications mechanisms. The messaging device records caller ID data upon detection of an incoming telephone call and prompts the user to enter additional data regarding the caller in assembling a message data packet including predefined messages. The message data packet is then transmitted to an identical messaging device wherein the caller ID data, caller name, caller's company, and predefined messages are presented to the intended recipient of the message contained in the message data packet. Additional features include handwritten or typed detailed messages contained in said message data packet and security for preventing unauthorized viewing of message data. The messaging device is optionally integrated into the design of a telephone.
摘要:
A recreational water spray apparatus is disclosed. The apparatus may be provided a continuous pressurized flow of water without a pump to enhance continuity of a game by eliminating one or more delays to reload a water source. The apparatus may include a target disc disposed on a first end of the target control rod, a user throwing a projectile in an attempt to strike the target disc and upon the projectile striking the target disk, a conical spray of water is dispensed upon one or more user participants. Another embodiment of the recreational water spray apparatus is hinged. The hinged apparatus may allow a one piece upper frame tube and the safety barrier net to move at one or more different angles to a ground surface and allow the recreational water spray apparatus to be folded to create a slimmer profile for storage.
摘要:
Methods of the invention comprise methods and devices for nucleic acid sequence determination. Generally, the invention relates to preparing a substrate for sequencing a target nucleic acid.
摘要:
Methods of the invention comprise methods and devices for nucleic acid sequence determination. Generally, the invention relates to preparing a substrate for sequencing a target nucleic acid.