|
Match
|
Document |
Document Title |
|
|
6567839 |
Thread switch control in a multithreaded processor system
A system and method for performing computer processing operations in a data processing system includes a multithreaded processor and thread switch logic. The multithreaded processor is capable of...
|
|
|
6567840 |
Task scheduling and message passing
Methods for modeling real-time periodic and aperiodic task scheduling and message passing within multitask systems. The methods utilize undelayed and single sample delayed message connections among...
|
|
|
6560628 |
Apparatus, method, and recording medium for scheduling execution using time slot data
A scheduling method for use with a multi-thread system which is capable of time-sharing processing a plurality of threads is provided which can avoid the drawback of priority inversion, minimize...
|
|
|
6549936 |
Method and system for transferring a job between two computers submitted as a request containing a plurality of scripts to be executed
In a job transferring method of sending a request from a first computer to a second computer so as to cause the second computer to register and execute a job, the request is created so that it can...
|
|
|
6542920 |
Mechanism for implementing multiple thread pools in a computer system to optimize system performance
A mechanism is disclosed for implementing multiple thread pools in a computer system to optimize system performance. In accordance with the invention, a plurality of thread pools is initially...
|
|
|
6539440 |
Methods and apparatus for prediction of the time between two consecutive memory accesses
According to the present invention, a method for very fast calculation of the earliest command issue time for a new command issued by a memory controller is disclosed. The memory controller...
|
|
|
6510474 |
Methods and apparatus for re-reordering command and data packets in order to restore an original order of out-of-order memory requests
According to the present invention, techniques for re-reordering command and data packets in order to restore an original order of out-of-order memory requests are described. In one embodiment, a...
|
|
|
6493725 |
Database managing system
Information processing devices each creates a dirty bit indicative of the presence or absence of update per tip in a sharing region, and updates the dirty bit in accordance with an operation on the...
|
|
|
6490611 |
User level scheduling of inter-communicating real-time tasks
In a multi-tasking system a writer task generates real-time and non real-time messages having multiple priority levels in an ascending order arranged in a plurality of priority bands. The real-time...
|
|
|
6477561 |
Thread optimization
An application program executes on a computer capable of executing multiple execution threads. The threads produce varying processor loads. The application program assigns task requests to the...
|
|
|
6473780 |
Scheduling of direct memory access
An improved microprocessor system includes an execution arbitrator which arbitrates between core CPU tasks and DMA tasks and allows for multiple priorities among each, and for priorities with...
|
|
|
6460067 |
Using time stamps to improve efficiency in marking fields within objects
One embodiment provides for a system that uses a time stamp in order to more efficiently mark objects to keep track of accesses to fields with the objects. Upon receiving a first reference to a...
|
|
|
6449251 |
Packet mapper for dynamic data packet prioritization
A packet mapper prioritizes streams of data packets in a computer network, each data packet having a packet header containing feature values descriptive of the data packet. The packet mapper...
|
|
|
6442583 |
Multi-system resource capping
A method for managing a workload distributed across data processing systems in accordance with a common processor consumption standard, including the steps of measuring the processor consumption of...
|
|
|
6438630 |
Scheduling storage accesses for multiple continuous media streams
A system for scheduling storage accesses of multiple continuous media streams may include a plurality of media stream clients. Associated with each media stream client is one of a plurality of...
|
|
|
6438574 |
Multifunctional apparatus and data processing method
In a multifunctional apparatus used by a plurality of users, image data entered in a variety of formats from various information sources such as a scanner, computer, facsimile machine and...
|
|
|
6430592 |
System for sharing CPU time amongst multiple users
A computer system allocates processor time to multiple users. A systems operator or other administrator specifies to the computer a share of processor time for each user. The share can be absolute...
|
|
|
6430593 |
Method, device and article of manufacture for efficient task scheduling in a multi-tasking preemptive priority-based real-time operating system
The present invention provides a method, an article of manufacture and a multi-tasking, preemptive, priority based operating device for acceleration of operating system functions using a host...
|
|
|
6421685 |
File data synchronization in two computer systems
This invention provides a file control system which can reflect updated data in files of both a personal computer and portable information terminal, when data has been updated in one or both of...
|
|
|
6418458 |
Object-oriented prioritized work thread pool
A method, apparatus, and article of manufacture for scheduling thread execution in a computer. Defined task queues and work crews, comprising workers to complete assigned tasks, are managed by a...
|
|
|
6411982 |
Thread based governor for time scheduled process execution
A scheduling governor that regulates the number of scheduled tasks that are executed concurrently over a network computer system is presented. All task requests that are scheduled to be executed...
|
|
|
6385708 |
Using a timing-look-up-table and page timers to determine the time between two consecutive memory accesses
According to the present invention, a scheduler that uses a timing-look-up-table and page timers to determine the time between two consecutive memory accesses is described. The scheduler for...
|
|
|
6378052 |
Data processing system and method for efficiently servicing pending requests to access a storage system
A method and system in data processing system are disclosed for efficiently servicing requests to access a disk. Each of the requests are associated with a location on the disk. The requests...
|
|
|
6363441 |
TIMING CONTROLLER HAVING DEPENDENCY MEMORY, SELECTION SERIALIZATION COMPONENT AND REORDERING COMPONENT FOR MAINTAINING TIME DEPENDENCIES IN CONVERSIONS BETWEEN SEQUENTIAL AND PARALLEL OPERATIONS USING STAGING MEMORY
An electronic system and method that maintains time dependencies and ordering constraints in an electronic system. A timing controller utilizes a representative bit to track timing dependencies...
|
|
|
6360243 |
Method, device and article of manufacture for implementing a real-time task scheduling accelerator
The present invention provides a task scheduling accelerating method, device and article of manufacture for determining and controlling multi-tasking. The device includes a synchronous task command...
|
|
|
6353616 |
Adaptive processor schedulor and method for reservation protocol message processing
A packet network employing a reservation-based protocol system includes routers having processing sections that schedule message processing of the protocol's control messages adaptively based on...
|
|
|
6349321 |
Data processing system and scheduling method
A central processing unit schedules the start time of a following special process based on the progress status of a preceding special process being executed in an auxiliary processing unit and the...
|
|
|
6345329 |
Method and apparatus for exchanging data using a queued direct input-output device
A method and apparatus for exchanging data in a network computing system having a main storage capable of connecting to at least one application server and an interface element with at least one...
|
|
|
6343298 |
Seamless multimedia branching
Described above are methods of authoring multimedia titles and of storing and delivering multimedia content that implements guaranteed seamless branching on digital media with high seek latency and...
|
|
|
6341303 |
System and method for scheduling a resource according to a preconfigured plan
A scheduler for allocating a computer system resource, such as processor time, among processes (e.g., database processes) according to a plan. A scheduling plan may include multiple sub-plans, and...
|
|
|
6338072 |
Device and process for dynamically controlling the allocation of resources in a data processing system
A system and process for dynamically controlling the allocation of resources in a “UNIX” open data processing system that includes a local resource manager, wherein the system is configured to...
|
|
|
6332170 |
Printing apparatus with job interrupt capabilities and control method thereof
A printing environment is provided, in which the user can obtain prints of special print jobs without stagnation of ordinary print jobs which otherwise might be caused by the loading of a special...
|
|
|
6330647 |
Memory bandwidth allocation based on access count priority scheme
A technique to arbitrate computer memory request signals includes selecting a first memory request signal (associated with a first requestor), associating an access count value with the first...
|
|
|
6327630 |
Ordered message reception in a distributed data processing system
A complex computing system has a plurality of nodes interconnected by channels through which data messages are exchanged. The underlying principle is that after arrival at a node of a message,...
|
|
|
6301602 |
Priority information display system
A priority information display system operates on an operating system that controls the execution of a plurality of processes having their respective priorities and enables the inheritance of...
|
|
|
6301627 |
Method/system for identifying delayed predetermined information transfer request as bypassable by subsequently-generated information transfer request using bypass enable bit in bridge translation control entry
A method and apparatus is provided in which I/O data is tagged to identify an ordering of data transfer requests relative to other data transfer requests. Write and Read transaction requests are...
|
|
|
6292835 |
Network bandwidth and object obsolescence sensitive scheduling method and apparatus for objects distributed broadcasting
A proxy strategy not only caches objects but actively sets update schedules for channel information disseminated from different servers. Based on available bandwidth, this proxy strategy formulates...
|
|
|
6292856 |
System and method for application influence of I/O service order post I/O request
System and method for scheduling I/O requests in a multi-tasking data processing environment. An I/O request issued by an application is placed in an I/O request holding queue. Under control of the...
|
|
|
6292822 |
Dynamic load balancing among processors in a parallel computer
A parallel programming system implements dynamic load balancing to distribute processing workload to available processors in a parallel computer. A preprocessor in the system converts a nested...
|
|
|
6289369 |
Affinity, locality, and load balancing in scheduling user program-level threads for execution by a computer system
A technique for dynamically exploiting affinity, locality, and load balancing in scheduling the execution of multi-threaded user programs in a multi-processor computer system. Affinity, locality,...
|
|
|
6275749 |
Interrupt-controlled thread processing
Rapid thread processing is performed by associating thread contexts stored in a remote memory with interrupts for controlling the operation of a hardware-accelerated processor. This both minimizes...
|
|
|
6275810 |
Method for scheduling holidays in distributed computer enterprise locales
A scheduling method operative in association with a display device of a data processing system connected in a distributed computing environment having nodes located across geographically-dispersed...
|
|
|
6272544 |
Dynamically assigning priorities for the allocation of server resources to completing classes of work based upon achievement of server level goals
A facility for ranking service classes in terms of their relative levels of need for additional server resources is described. The facility utilizes a set of goals, each identifying a service class...
|
|
|
6263359 |
Computer resource proportional utilization and response time scheduling
A method of scheduling jobs to be executed by a resource in a computer system wherein the jobs are grouped in "classes." The job classes vying for the resource's attention are arranged in a...
|
|
|
6260058 |
Process for controlling technological operations or processes
In the process for controlling industrial operations and processes, a complex control program is processed by a microprocessor of a controller (10) under real-time conditions. The complex control...
|
|
|
6249836 |
Method and apparatus for providing remote processing of a task over a network
A method and apparatus for providing remote, distributed processing of a task by employing a wide area network (e.g., the Internet). A resource provider initiates the process by sending an...
|
|
|
6247040 |
Method and structure for automated switching between multiple contexts in a storage subsystem target device
In a storage target device controller capable of managing multiple command contexts, methods and associated apparatus are provided for automatically managing the plurality of contexts using a state...
|
|
|
6247064 |
Enqueue instruction in a system architecture for improved message passing and process synchronization
A system and method for adding a queue entry containing message data to a queue shared by communicating, sequential processes includes an enqueue instruction. The enqueue instruction attaches a...
|
|
|
6243610 |
Network control system, process management method in this system, and recording medium on which a process management program is recorded
In a controlled object, a process variable of a controlled object process is detected by a sensor and its detection time is measured by a timer. A process signal transmitting device transmits, as a...
|
|
|
6243736 |
Context controller having status-based background functional task resource allocation capability and processor employing the same
A context controller for managing multitasking in a processor and a method of operating the same. In one embodiment, the context controller includes: (1) memory that contains contexts corresponding...
|