# [erlang-questions] How to split a single huge server?

Dmitry Kolesnikov dmkolesnikov@REDACTED
Tue Aug 5 18:36:56 CEST 2014

```Hello,

I think the original question was how to run a matrix to vector multiplication efficiently in parallel.
The usage of C libraries is one way to handle it. However, we do not see the description of actual use-case.
At least, it was not clear to me… was the question about pure “math” multiplication or something else.

All-in-all Here is very good description how to run matrix to vert multiplication in parallel. I guess you can dap at the technique for your need.
http://www.hpcc.unn.ru/mskurs/ENG/DOC/pp07.pdf

- Dmitry

On 05 Aug 2014, at 19:26, Peer Stritzinger <peerst@REDACTED> wrote:

> You could use
>
> https://github.com/tonyrog/cl
>
>
> On 2014-08-05 14:12:11 +0000, semmit mondo said:
>
>> --===============4801298331139695666==
>> Content-Type: MULTIPART/alternative; BOUNDARY="2096565089-1804289383-1407247931=:5440"
>> --2096565089-1804289383-1407247931=:5440
>> Content-Type: TEXT/plain; CHARSET=UTF-8
>> >How large are these matrices ?
>> They can be huge.  2^16 x 2^16 is an average one but can be much larger.Does the anonymous function trick help me out? So basically what you suggest is that I need an external piece of software written in a low level language that uses low level SIMD instructions on the bare CPU or maybe uses GPU. --2096565089-1804289383-1407247931=:5440
>> Content-Type: TEXT/html; CHARSET=UTF-8
>> <div>
>> <div>
>> <div>
>> <blockquote>
>> <div>How large are these matrices ?</div>
>> </blockquote>
>> <div> </div>
>> <div>They can be huge.  2^16 x 2^16 is an average one but can be much larger.</div>
>> <div>Does the anonymous function trick help me out?</div>
>> <div> </div>
>> <div>So basically what you suggest is that I need an external piece of software written in a low level language that uses low level SIMD instructions on the bare CPU or maybe uses GPU.</div>
>> <div> </div>
>> </div>
>> </div>
>> </div>
>> --2096565089-1804289383-1407247931=:5440--
>> --===============4801298331139695666==
>> Content-Type: text/plain; charset="us-ascii"
>> MIME-Version: 1.0
>> Content-Transfer-Encoding: 7bit
>> Content-Disposition: inline
>
>
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions

```