comp.lang.ada
 help / color / mirror / Atom feed
From: Adrian Hoe <abyhoe@gmail.com>
Subject: Re: Ada and SIMD
Date: Wed, 19 Sep 2007 03:26:23 -0000
Date: 2007-09-19T03:26:23+00:00	[thread overview]
Message-ID: <1190172383.802381.274670@v23g2000prn.googlegroups.com> (raw)
In-Reply-To: <NFNHi.564579$p47.131847@bgtnsc04-news.ops.worldnet.att.net>

Thanks for the information. I am looking for SIMD support to port a
PRNG to Ada.

Is there any Ada packages out there for SIMD support?
--
Adrian Hoe
http://adrianhoe.net


On Sep 18, 6:22 pm, a...@anon.org (anon) wrote:
> Ada does have the ability to use SIMD, the only problem is the underlying
> packages. The standard Ada packages do not include a vectorization
> package. But with that understanding, Ada 83 as been use to preform
> vectorization since 83/84.
>
> Anyone can create a SIMD package with the constructs for Ada, To fully
> use the Intel Core-2 multi-core processing all it takes is to use
> System.Machine_code package for the assembly code and create a package
> that would contain the types and procedures to preform the vectorization.
> Like:
>    type Vector_Integer is range -( 2 ** 127 ) .. ( 2 ** 127 - 1 ) ;
>
> Also, there may be a doctoral project or two that may perform some SIMD
> or vectorization in Ada with the Pentium-D, that can be either used or
> updated to the Core-2 Dual.
>
> In <1189996579.648567.17...@w3g2000hsg.googlegroups.com>,  Adrian Hoe <aby...@gmail.com> writes:
>
> >Hi,
>
> >Does anyone have any idea or experience with Ada on SIMD (Singe
> >Instruction, Multiple Data)? And also multi-stage pipelining and of
> >course SIMD (e.g. 128-bit integer) on Intel Core 2 Duo and equivalent
> >processors?
>
> >Has anybody done any kind of such implementation and how Ada is doing
> >with SIMD?
>
> >Thanks.
> >--
> >Adrian Hoe
> >http://adrianhoe.net





  reply	other threads:[~2007-09-19  3:26 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-17  2:36 Ada and SIMD Adrian Hoe
2007-09-17 23:15 ` Jeffrey Creem
2007-09-18 10:22 ` anon
2007-09-19  3:26   ` Adrian Hoe [this message]
2007-09-19  5:24     ` anon
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox