From: anon@anon.org (anon)
Subject: Re: Ada and SIMD
Date: Tue, 18 Sep 2007 10:22:37 GMT
Date: 2007-09-18T10:22:37+00:00 [thread overview]
Message-ID: <NFNHi.564579$p47.131847@bgtnsc04-news.ops.worldnet.att.net> (raw)
In-Reply-To: 1189996579.648567.17960@w3g2000hsg.googlegroups.com
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.17960@w3g2000hsg.googlegroups.com>, Adrian Hoe <abyhoe@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
>
next prev parent reply other threads:[~2007-09-18 10:22 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 [this message]
2007-09-19 3:26 ` Adrian Hoe
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