Method and apparatus for distinguishing control channel from traffic channels |
| It is accordingly an object of the present invention to speed up the process of discriminating ... |
|
Method for predicting a fill-up level of a buffer in an ATM network element |
| Hence, it is an object of the present invention to provide an improved method for predicting a fill-... |
|
DSL modem utilizing low density parity check codes |
| It is therefore an object of the invention to provide simple methods of generating reproducible H ... |
|
High speed read/modify/write memory system and method |
| One form of the present invention is an improvement for a data processing system. The improvement ... |
|
Methods and apparatus for caching a location index in a data storage system |
| Aspects of the present invention relate to improved techniques for accessing content in a storage ... |
|
Method and apparatus for correcting data errors |
| Broadly speaking, the present invention relates to an error correcting method and apparatus which ... |
|
Method for testing integrated circuits having a grid-based, "cross-check" t e |
| The present invention is a new test structure which allows up to 100 percent electrical testing of V... |
|
|
Facilitating simulation of a model within a distributed environment
| Details |
Inventors: Rich, Marvin J.; Mellors, William K.;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Rodriguez; Paul
Assistant Examiner: Ochoa; Juan
Attorney, Agent or Firm: Campbell, Patent Agent; John E. Schiller, Esq.; Blanche E. Heslin Rothenberg Farley & Mesiti P.C.
Simulation of models within a distributed environment is facilitated. A model is partitioned based on clock domains, and communication between partitions on different processors is performed on synchronous clock boundaries. Further, data is exchanged across the network on latch boundaries. Thus, management aspects of the simulation, such as management associated with the global simulation time, are simplified. |
|
DETAILED DESCRIPTION The shortcomings of the prior art are overcome and additional advantages are provided through the provision of a method of facilitating processing of models in a distributed environment. The method includes, for instance, obtaining a plurality of partition groups of a model to be processed, the plurality of partition groups corresponding to a plurality of clock domains; and adjusting a partition group of one clock domain to include at least a portion of another partition group of another clock domain, wherein communication between the partition group to be processed on at least one processor of the distributed environment and the another partition group to be processed on at least one other processor of the distributed environment is across at least one synchronous clock boundary. In a further aspect of the present invention, a method of managing partition groups of a model is provided. The method includes, for instance, obtaining a plurality of partition groups of a model, the plurality of partition groups corresponding to a plurality of clock domains; selecting from the plurality of clock domains an optimal clock domain; combining multiple partition groups of the plurality of partition groups into one or more combined groups; and providing at least a portion of a partition group corresponding to the optimal clock domain to at least one combined group of the one or more combined groups. In yet another aspect of the present invention, a method of managing partition groups of a model is provided. The method includes, for instance, obtaining a plurality of partition groups of a model, the plurality of partition groups corresponding to a plurality of clock domains; and adjusting one or more partition groups of the plurality of partition groups, wherein the adjusting for a partition group of the one or more partition groups includes moving at least a portion of a partition group of the plurality of partition groups to the partition group of the one or more partition groups
|
| Related patents |
|
|
Method for synchronization of arithmetic exceptions in central processing units having pipelined execution units simultaneously executing instructions
The aforementioned and other features are accomplished, according to the present invention, by providing an instruction, hereinafter referred to as the DRAIN instruction,...
|
|
|
Hardware instruction scheduler for short execution unit latencies
In accordance with the present invention an apparatus for scheduling a stream of instructions per cycle of the apparatus includes means for scheduling a stream of ...
|
|
|
Multi-threading for a processor utilizing a replay queue
I. Introduction According to an embodiment of the present invention, a processor is provided that speculatively schedules instructions for execution and includes a ...
|
|
|
Checkpointing of register file
The invention in one aspect includes methodology to perform an extra read from a register file prior to writing to that register file. The data from the extra read is ...
|
|
|
Data synchronization of multiple remote storage
The present invention provides a method, and architecture for implementing that method, of synchronizing two or more remote or remote data storage facilities so that ...
|
|
|
Method for snooping raid 1 read transactions by a storage device
A target device snooping method, according to one embodiment of the present invention, minimizes the utilization problems of a host system and an initiator associated ...
|
|
|
Method and apparatus for content distribution via non-homogeneous access networks
The invention provides a method and apparatus that is capable of streaming content to different types of access networks in an interactive information distribution ...
|
|
|
Code error detecting method
It is therefore an object of the present invention to provide an error detection method of detecting a code error in a data file employing an optical disk in which, ...
|
|
|
Information recording medium and information record regenerating device therefor
An object of the present invention is to provide a recording medium and an error correcting method where the burst error correcting capability and the reliability of ...
|
|
|
Optical disk apparatus having error correction circuit
OF THE INVENTION There will now be described an embodiment of this invention with reference to the accompanying drawings. FIG. 1 shows an optical disk apparatus of this ...
|
|
|