From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Path: eternal-september.org!reader02.eternal-september.org!aioe.org!5WHqCw2XxjHb2npjM9GYbw.user.gioia.aioe.org.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Pool and SubPools can be used for remote access ? Date: Sat, 6 Mar 2021 21:22:32 +0100 Organization: Aioe.org NNTP Server Message-ID: References: <53c7e210-03cd-46b2-8cc7-ac963292dd1dn@googlegroups.com> NNTP-Posting-Host: 5WHqCw2XxjHb2npjM9GYbw.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.8.0 X-Notice: Filtered by postfilter v. 0.9.2 Content-Language: en-US Xref: reader02.eternal-september.org comp.lang.ada:61494 List-Id: On 2021-03-06 20:48, Daniel Norte Moraes wrote: > I'm learning mpi and openMP and take this insite: > ? Is possible to use remote data ( e.g. shared memory , variables etc [ > via network and other protocols]) by implementing > an custom storage_pool's ? the array in storage pool need be continuous or > an 'fake-length' array is ok ? someone already tried it yet ? Storage pool can be backed by whatever mechanism. The layout of objects allocated in the pool depends on the object. The strategy could be mirroring remote objects or using proxy object instead. As for implementations there exist distributed annex implementations which must support remote objects. There exist persistent storage implementations. Persistent objects resemble remote objects in many aspects. There exist interprocess shared storage pools implementation. If remote objects should be implemented as stored in a pool is quite questionable. Pool is too low level mechanism. Having an object in a pool would preclude a lot of functionality, safety and reliability. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de