Re: mir-linux-kernel 1.0.0: Linux system call numbers for different architectures

2017-11-14 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Tuesday, 14 November 2017 at 13:08:14 UTC, Adrian Matoga wrote: On Saturday, 11 November 2017 at 08:54:54 UTC, Nicholas Wilson wrote: On Saturday, 11 November 2017 at 08:43:32 UTC, Adrian Matoga wrote: On Friday, 10 November 2017 at 18:27:36 UTC, Nathan S. wrote: About package

Re: LDC 1.5.0-beta1

2017-10-22 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Sunday, 22 October 2017 at 09:34:56 UTC, kinke wrote: Hi everyone, on behalf of the LDC team, I'm glad to announce the first beta for LDC 1.5.0. The highlights of version 1.5 in a nutshell: * Based on D 2.075.1. * Polished LLVM 5.0 support (now also used for the prebuilt release

Re: DCompute v0.1.0 supporting OpenCL 2.1+ and CUDA

2017-10-15 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Sunday, 15 October 2017 at 05:57:35 UTC, Nicholas Wilson wrote: I am very pleased to announce the first proper release of DCompute, a framework for heterogeneous computing for D. It wraps the OpenCL and CUDA runtimes to run compute kernels for computationally intensive workloads.

Re: mir-algorithm v0.6.21: Python and C++ interconnection + API sugar

2017-10-11 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Wednesday, 11 October 2017 at 20:19:43 UTC, jmh530 wrote: On Wednesday, 11 October 2017 at 18:52:26 UTC, Ilya Yaroshenko wrote: On Wednesday, 11 October 2017 at 18:51:44 UTC, Ilya Yaroshenko wrote: Could someone process publish it on reddit and hacker news? --Ilya process -> please

Re: mir-algorithm v0.6.21: Python and C++ interconnection + API sugar

2017-10-11 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Wednesday, 11 October 2017 at 18:51:44 UTC, Ilya Yaroshenko wrote: Could someone process publish it on reddit and hacker news? --Ilya process -> please

Re: mir-algorithm v0.6.21: Python and C++ interconnection + API sugar

2017-10-11 Thread Ilya Yaroshenko via Digitalmars-d-announce
Could someone process publish it on reddit and hacker news? --Ilya

Re: mir-algorithm v0.6.21: Python and C++ interconnection + API sugar

2017-10-11 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Wednesday, 11 October 2017 at 18:31:30 UTC, jmh530 wrote: On Wednesday, 11 October 2017 at 18:00:03 UTC, Ilya Yaroshenko Have you had a chance to look at the latest versions of: https://github.com/libmir/mir-algorithm/pull/95 Still needs review; sorry for slow process

mir-algorithm v0.6.21: Python and C++ interconnection + API sugar

2017-10-11 Thread Ilya Yaroshenko via Digitalmars-d-announce
Hello, About Mir Algorithm Mir Algorithm[1] is Dlang core library for math, finance and a home for Dlang multidimensional array package - ndslice. New Modules -- - mir.ndslice.connect.cpython* - Python Buffer Protocol - mir.ndslice.connect.cpp* - ndslice

Re: ASDF v0.1.5-beta0: new parser is ~40% faster

2017-10-04 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Wednesday, 4 October 2017 at 12:11:54 UTC, Kagamin wrote: On Sunday, 1 October 2017 at 14:38:04 UTC, Ilya Yaroshenko wrote: [1] https://github.com/tamediadigital/asdf/tree/master/benchmarks/sajson AFAIK, ldc translates dmd's -O option to llvm's -O3. sajson loops are manually unrolled

Re: ASDF v0.1.5-beta0: new parser is ~40% faster

2017-10-01 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Sunday, 1 October 2017 at 14:38:04 UTC, Ilya Yaroshenko wrote: [2] proper link is https://github.com/tamediadigital/asdf/releases/tag/v0.1.5-beta0

ASDF v0.1.5-beta0: new parser is ~40% faster

2017-10-01 Thread Ilya Yaroshenko via Digitalmars-d-announce
Hello, About ASDF - ASDF [3] is a cache oriented string based JSON representation. Besides, it is a convenient Json Library for D that gets out of your way. ASDF is specially geared towards transforming high volumes of JSON dataframes, either to new JSON Objects or to custom data

Re: mir-random: major additions

2017-09-27 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Wednesday, 27 September 2017 at 11:52:32 UTC, jmh530 wrote: On Wednesday, 27 September 2017 at 05:24:50 UTC, Ilya Yaroshenko wrote: private Cholesky decomposition, which has not unittests yet. PRs are welcome. My fork of lubeck has a branch where I was doing some work on adding

mir-random: major additions

2017-09-26 Thread Ilya Yaroshenko via Digitalmars-d-announce
About package -- Mir-Random [1] is a random number generator library that covers C++ STL [2]. It is compatible with mir.ndslice, std.algorithm, and std.range. In the same time mir.random has its own API, which is more secure and safe compared with std.random. Release v0.2.5

Re: Godbolt.org: mir-algorithm was added

2017-09-21 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Friday, 22 September 2017 at 03:51:36 UTC, Ilya Yaroshenko wrote: Mir Algorithm and Mir GLAS (glas is experimental) was added to https://d.godbolt.org Proper link is https://d.godbolt.org/beta/

Godbolt.org: mir-algorithm was added

2017-09-21 Thread Ilya Yaroshenko via Digitalmars-d-announce
Mir Algorithm and Mir GLAS (glas is experimental) was added to https://d.godbolt.org by Johan Engelen. Thanks you, Johan! Try it: 1. Select mir-algorithm 0.6.13 from the libraries list (after Intel button) 2. Select LDC 1.4.0 3. Add compiler flags: -O -release -mcpu=cannonlake

Re: DCompute: Driver APIs are here

2017-08-30 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Wednesday, 30 August 2017 at 07:49:29 UTC, Nicholas Wilson wrote: Hi all, I am happy to announce that the driver APIs for both OpenCL and CUDA are now here[1]! They are not yet feature complete and still have a lot more polishing and testing to be done, but the ground work is there. That

Recently added ndslice API

2017-03-11 Thread Ilya Yaroshenko via Digitalmars-d-announce
11 ndslice and ndField constructors was added since ndslice API had been reworked. All of them do not perform any memory allocations. mir.ndslice.slice: - slicedNdField - Creates full featured n-dimensional ndslice over an ndField. ndField is a simple user-defined multidimensional view that

Schema for ndslice internals

2017-02-26 Thread Ilya Yaroshenko via Digitalmars-d-announce
https://github.com/libmir/mir-algorithm/blob/master/README.md

D for BigData: the first BetterC library by Tamediadigital

2017-02-25 Thread Ilya Yaroshenko via Digitalmars-d-announce
HyperLogLog++ is advanced cardinality estimation algorithm with normal and compressed sparse representations. It can be used to estimate approximate number of unique elements in an unordered set. hll-d [1, 2] is written in D. It can be used as betterC library without linking with DRuntime.

Re: Game Website Server Side

2017-02-10 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Thursday, 9 February 2017 at 16:35:14 UTC, Orkhan wrote: Hello All! We have a multiplayer game website which uses D programming language for server side instant interactions. I need someone professional who is able to make some changes on request. We are the company and we will allocate

Re: Questionnaire

2017-02-08 Thread Ilya Yaroshenko via Digitalmars-d-announce
Plus, it can be enchanted during the GSoC 2017. EDIT: enhanced

Questionnaire

2017-02-08 Thread Ilya Yaroshenko via Digitalmars-d-announce
1. Why your company uses D? a. D is the best b. We like D c. I like D and my company allowed me to use D d. My head like D e. Because marketing reasons f. Because my company can be more efficient with D for some tasks then with any other system language 2. Does your company uses

Mir GLAS v0.0.6: easy usage with DMD and LDC

2016-12-16 Thread Ilya Yaroshenko via Digitalmars-d-announce
Mir GLAS v0.0.6 was released. Changes: 1. GLAS can be used as common dub package with DMD and LDC. No manual library installation is required. Thanks to John Colvin for the good advice! from the README GLAS can be used with DMD and LDC but LDC (LLVM D Compiler) >= 1.1.0 beta 6

Re: Milestone - DMD front end is now 100% D!

2016-12-15 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Thursday, 15 December 2016 at 19:15:41 UTC, Iain Buclaw wrote: On 15 December 2016 at 18:43, Ilya Yaroshenko via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote: [...] I think I understand what you are trying to say, but I've had to re-read it at least a dozen

Re: Milestone - DMD front end is now 100% D!

2016-12-15 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Thursday, 15 December 2016 at 14:40:55 UTC, Rikki Cattermole wrote: On Thursday, 15 December 2016 at 14:14:41 UTC, Ilya Yaroshenko wrote: On Thursday, 15 December 2016 at 13:46:36 UTC, Stefan Koch wrote: On Thursday, 15 December 2016 at 05:53:42 UTC, Ilya Yaroshenko wrote: Please, no :-(

Re: Milestone - DMD front end is now 100% D!

2016-12-15 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Thursday, 15 December 2016 at 13:46:36 UTC, Stefan Koch wrote: On Thursday, 15 December 2016 at 05:53:42 UTC, Ilya Yaroshenko wrote: Please, no :-( Mir needs betterC DMD FE What for ? Are you using the compiler frontend ? And the frontend is not only using the betterC subset. So you could

Re: Milestone - DMD front end is now 100% D!

2016-12-14 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Thursday, 15 December 2016 at 05:03:20 UTC, Walter Bright wrote: On 12/14/2016 7:21 PM, Joakim wrote: How far do you plan to go in bringing D idioms to the compiler itself? A simple grep shows 3 C-style `for` loops in the frontend for every D `foreach`. Do you plan on using ranges and

Re: Mir Random v0.0.1 release

2016-12-02 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Friday, 2 December 2016 at 22:36:17 UTC, jmh530 wrote: On Friday, 2 December 2016 at 18:59:08 UTC, Ilya Yaroshenko wrote: Mir Random [1] === Glad to hear it. Did you get contributions on the four functions mentioned in the General forum. No, i finished them

Re: Mir Random v0.0.1 release

2016-12-02 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Friday, 2 December 2016 at 21:48:41 UTC, bachmeier wrote: On Friday, 2 December 2016 at 18:59:08 UTC, Ilya Yaroshenko wrote: A replacement for std.random from stats professionals. It's not clear from the homepage if it can be used with DMD. What else does it require to be installed?

Mir Random v0.0.1 release

2016-12-02 Thread Ilya Yaroshenko via Digitalmars-d-announce
Mir Random [1] === A replacement for std.random from stats professionals. 1. Mir random has [2] all nonuniform random number generators from C++11 2. Mt19937 performance was improved by 50%-185% [3] 3. Fixed Mt19937_64 4. Better API architecture 5. Permuted Congruential Generator [4,

Re: Mir Random announce - Professional RNGs

2016-11-26 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Friday, 25 November 2016 at 23:14:06 UTC, Ilya Yaroshenko wrote: https://github.com/libmir/mir-random http://docs.random.dlang.io/latest/index.html The first Mir Random benchmark! https://forum.dlang.org/post/jpoicjgffljvqkoxg...@forum.dlang.org

Mir Random announce - Professional RNGs

2016-11-25 Thread Ilya Yaroshenko via Digitalmars-d-announce
https://github.com/libmir/mir-random http://docs.random.dlang.io/latest/index.html

Low-level and Hight-level Kafka bindings

2016-11-14 Thread Ilya Yaroshenko via Digitalmars-d-announce
Kafka is most reliable distributed log system. It is used as many2many messaging system. # Links C library: https://github.com/edenhill/librdkafka Low-level bindings: https://github.com/DlangApache/librdkafka/ High-level bindings: https://github.com/tamediadigital/librdkafka-d Best regards,

Re: [Slides] Generic Low Level Programming with D - The Better C for your Business

2016-10-28 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Friday, 28 October 2016 at 08:28:31 UTC, Johan Engelen wrote: On Friday, 28 October 2016 at 06:46:27 UTC, Ilya Yaroshenko wrote: https://docs.google.com/presentation/d/1w1cQ8vDluglRIt8Qdnm-sY7kqxoKZxbPEWW6tR3lPpo/edit?usp=sharing Nice :) Something I noticed on slide 6-8. The call __adEq2

Re: [Slides] Generic Low Level Programming with D - The Better C for your Business

2016-10-28 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Friday, 28 October 2016 at 08:26:03 UTC, FreeSlave wrote: On Friday, 28 October 2016 at 06:46:27 UTC, Ilya Yaroshenko wrote: https://docs.google.com/presentation/d/1w1cQ8vDluglRIt8Qdnm-sY7kqxoKZxbPEWW6tR3lPpo/edit?usp=sharing Thanks. Was it for live presentation? Yes Is there a video?

[Slides] Generic Low Level Programming with D - The Better C for your Business

2016-10-28 Thread Ilya Yaroshenko via Digitalmars-d-announce
https://docs.google.com/presentation/d/1w1cQ8vDluglRIt8Qdnm-sY7kqxoKZxbPEWW6tR3lPpo/edit?usp=sharing

Re: Munich D October Meetup

2016-10-19 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Tuesday, 18 October 2016 at 14:09:14 UTC, Seb wrote: Hi all, this month the Munich D Meetup [1] will cover the recent buzz about the "Numerical age in D". For example in matrix-matrix multiplication Mir GLAS beat the OpenBLAS and Eigen math libraries [2]. We will meet next Wednesday

Re: Please say hello to our third team member: Razvan Nitu

2016-10-18 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Tuesday, 18 October 2016 at 18:21:31 UTC, Andrei Alexandrescu wrote: Hi everyone, Please join me in welcoming Razvan Nitu to our fledgling team of Romanian graduate students. Razvan has already some solid industrial experience and has a broad area of interests such as low-level

Re: cpuid v0.3.0: Better C, Virtual Machines, AVX2 & AVX512, GDC

2016-10-14 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Tuesday, 11 October 2016 at 14:51:16 UTC, Ilya Yaroshenko wrote: (Mir) cpuid v0.3.0 was released. https://github.com/libmir/cpuid [...] Package was renamed: http://code.dlang.org/packages/mir-cpuid Use version ~>0.4.0

Re: New team member: Lucia

2016-10-13 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Thursday, 13 October 2016 at 18:15:30 UTC, Andrei Alexandrescu wrote: Hello everyone, Please join me in welcoming Lucia Lucia Cojocaru to our team. Lucia is a MSc student in computer security, having Razvan Deaconescu and Razvan Rughiniș as advisers. She just completed an internship at

Re: Article: Increasing the performance of D math code

2016-10-11 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Tuesday, 11 October 2016 at 14:01:54 UTC, Johan Engelen wrote: I wrote a piece on LDC's fastmath stuff that Mir uses for high-performance D math code: https://johanengelen.github.io/ldc/2016/10/11/Math-performance-LDC.html cheers, Johan Awesome! Thank you for the post! Twitted

cpuid v0.3.0: Better C, Virtual Machines, AVX2 & AVX512, GDC

2016-10-11 Thread Ilya Yaroshenko via Digitalmars-d-announce
(Mir) cpuid v0.3.0 was released. https://github.com/libmir/cpuid ## New - Basic leaf 7 CPUID information was added. It includes AVX2 flag, AVX512 family flags and others. - Initial support for virtual machines was added. - `virtualVendor`, `virtualVendorIndex` was added. - `cpuid` is

Re: Please say hello to Alexandru

2016-10-05 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Tuesday, 4 October 2016 at 23:01:37 UTC, Andrei Alexandrescu wrote: Hello everyone, It is with great joy and honor to announce that Alexandru Razvan Caciulescu will work with the D Language Foundation starting today. Please join me in welcoming him to the community. [...] Wellcome to

Re: Beta 2.072.0-b1

2016-10-02 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Sunday, 2 October 2016 at 06:13:34 UTC, Suliman wrote: On Saturday, 1 October 2016 at 20:57:17 UTC, Martin Nowak wrote: [...] Sorry, but when new libs will be included? XML (from GSoC) https://github.com/lodo1995/experimental.xml std_data_json https://github.com/s-ludwig/std_data_json I

Re: Beta 2.072.0-b1

2016-10-01 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Saturday, 1 October 2016 at 20:57:17 UTC, Martin Nowak wrote: First beta for the 2.072.0 release. This release comes with many new phobos features, native TLS support on OSX, the first bunch of @safety enhancements (try -transition=safe), and a few smaller language and compiler additions.

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-26 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Monday, 26 September 2016 at 13:30:31 UTC, Ilya Yaroshenko wrote: On Monday, 26 September 2016 at 13:01:27 UTC, Mike Parker wrote: On Sunday, 25 September 2016 at 13:10:53 UTC, Mike Parker wrote: On Sunday, 25 September 2016 at 11:54:46 UTC, Ilya Yaroshenko wrote: Mike, please use for

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-26 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Monday, 26 September 2016 at 13:01:27 UTC, Mike Parker wrote: On Sunday, 25 September 2016 at 13:10:53 UTC, Mike Parker wrote: On Sunday, 25 September 2016 at 11:54:46 UTC, Ilya Yaroshenko wrote: Mike, please use for Monday the link to blog post instead of the forum post. Thank you

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-26 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Monday, 26 September 2016 at 12:05:46 UTC, Martin Tschierschke wrote: On Friday, 23 September 2016 at 13:25:30 UTC, Ilya Yaroshenko wrote: [...] Sounds great! During my time studying mathematics - in the last century, one Dr. of the mathematical department has developed a C++ library as

Re: New user, even she does not know yet

2016-09-26 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Monday, 26 September 2016 at 12:06:58 UTC, Daniel Kozak wrote: https://onedrive.live.com/?authkey=!AEQ5lsngH-Oe3DA=87E57DF7155C89C9!24197=87E57DF7155C89C9 Congrats!!!

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-25 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Sunday, 25 September 2016 at 12:11:53 UTC, Lodovico Giaretta wrote: On Friday, 23 September 2016 at 13:25:30 UTC, Ilya Yaroshenko wrote: Mir is LLVM-accelerated Generic Numerical Library for Science and Machine Learning. Benchmark:

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-25 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Saturday, 24 September 2016 at 13:13:47 UTC, Mike Parker wrote: On Saturday, 24 September 2016 at 12:59:33 UTC, Andrei Alexandrescu wrote: On 9/23/16 9:28 AM, Ilya Yaroshenko wrote: Could someone with big reddit rating please post the link there? (maybe Andrei?) I will; better yet let

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-25 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Saturday, 24 September 2016 at 20:53:54 UTC, Andrei Alexandrescu wrote: On 09/24/2016 04:37 PM, Martin Nowak wrote: [...] Yes, this is important. Added Also, I'm not sure whether the title of this thread is intended to be the title of the blog. In that case, "Numerical age" ->

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-25 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Saturday, 24 September 2016 at 20:53:54 UTC, Andrei Alexandrescu wrote: On 09/24/2016 04:37 PM, Martin Nowak wrote: [...] Yes, this is important. Added Also, I'm not sure whether the title of this thread is intended to be the title of the blog. In that case, "Numerical age" ->

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-24 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Saturday, 24 September 2016 at 17:42:10 UTC, Ilya Yaroshenko wrote: On Saturday, 24 September 2016 at 16:55:04 UTC, Martin Nowak wrote: On Saturday, 24 September 2016 at 13:18:45 UTC, Ilya Yaroshenko wrote: Thank you. Lets wait until Martin submit benchmark results too

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-24 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Saturday, 24 September 2016 at 17:42:10 UTC, Ilya Yaroshenko wrote: On Saturday, 24 September 2016 at 16:55:04 UTC, Martin Nowak wrote: On Saturday, 24 September 2016 at 13:18:45 UTC, Ilya Yaroshenko wrote: Thank you. Lets wait until Martin submit benchmark results too

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-24 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Saturday, 24 September 2016 at 16:55:04 UTC, Martin Nowak wrote: On Saturday, 24 September 2016 at 13:18:45 UTC, Ilya Yaroshenko wrote: Thank you. Lets wait until Martin submit benchmark results too https://forum.dlang.org/post/mkmjxwilpvsggobak...@forum.dlang.org Working on it in an hour,

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-24 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Saturday, 24 September 2016 at 13:13:47 UTC, Mike Parker wrote: On Saturday, 24 September 2016 at 12:59:33 UTC, Andrei Alexandrescu wrote: On 9/23/16 9:28 AM, Ilya Yaroshenko wrote: Could someone with big reddit rating please post the link there? (maybe Andrei?) I will; better yet let

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-23 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Friday, 23 September 2016 at 18:14:37 UTC, Ali Çehreli wrote: On 09/23/2016 06:28 AM, Ilya Yaroshenko wrote: Could someone with big reddit rating please post the link there? (maybe Andrei?) Shall we wait until Monday morning so that you have time to update the blog and it has more impact

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-23 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Friday, 23 September 2016 at 16:48:33 UTC, kinke wrote: On Friday, 23 September 2016 at 15:01:28 UTC, jmh530 wrote: On Friday, 23 September 2016 at 13:25:30 UTC, Ilya Yaroshenko wrote: Benchmark: http://blog.mir.dlang.io/glas/benchmark/openblas/2016/09/23/glas-gemm-benchmark.html Great

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-23 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Friday, 23 September 2016 at 14:55:02 UTC, John Colvin wrote: On Friday, 23 September 2016 at 13:25:30 UTC, Ilya Yaroshenko wrote: Mir is LLVM-accelerated Generic Numerical Library for Science and Machine Learning. Benchmark:

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-23 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Friday, 23 September 2016 at 13:31:35 UTC, Guillaume Piolat wrote: On Friday, 23 September 2016 at 13:25:30 UTC, Ilya Yaroshenko wrote: Benchmark: http://blog.mir.dlang.io/glas/benchmark/openblas/2016/09/23/glas-gemm-benchmark.html Nice but you should explain how to reproduce the results,

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-23 Thread Ilya Yaroshenko via Digitalmars-d-announce
Could someone with big reddit rating please post the link there? (maybe Andrei?)

Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-23 Thread Ilya Yaroshenko via Digitalmars-d-announce
Mir is LLVM-accelerated Generic Numerical Library for Science and Machine Learning. Benchmark: http://blog.mir.dlang.io/glas/benchmark/openblas/2016/09/23/glas-gemm-benchmark.html Mir v0.18.0 release notes: https://github.com/libmir/mir/releases/tag/v0.18.0 The release includes Mir's D

Re: Release 2.071.2

2016-09-19 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Monday, 19 September 2016 at 13:08:34 UTC, Martin Nowak wrote: On Monday, 19 September 2016 at 12:26:21 UTC, Jack Stouffer wrote: On a slightly related note, I think it would be a good idea to branch off 2.072 and start beta testing right away, as it's been five months since the last point

Re: small promotion for Dlang and Mir

2016-09-13 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Tuesday, 13 September 2016 at 15:19:07 UTC, jmh530 wrote: On Tuesday, 13 September 2016 at 14:14:01 UTC, Ilya Yaroshenko wrote: 1. findRoot. D implementation is significantly better then 98% of others for the problem because the problem behaves like pathological. Thanks to ieeeMean 2.

Re: small promotion for Dlang and Mir

2016-09-13 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Tuesday, 13 September 2016 at 14:43:11 UTC, bachmeier wrote: On Tuesday, 13 September 2016 at 14:14:01 UTC, Ilya Yaroshenko wrote: [...] How stable is Mir? I have recently stripped my library for embedding R inside D down to the minimum amount and created an R package to do the

small promotion for Dlang and Mir

2016-09-13 Thread Ilya Yaroshenko via Digitalmars-d-announce
My article [1] in Journal of Mathematical Sciences (Springer) will be released this October. It notes D standard library 3 times: 1. findRoot. D implementation is significantly better then 98% of others for the problem because the problem behaves like pathological. Thanks to ieeeMean 2.

Re: matrix library

2016-08-23 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Monday, 23 May 2016 at 07:28:20 UTC, Vlad Levenfeld wrote: https://github.com/evenex/linalg I've some heard people (including me) asking about matrix libraries for D, and while there is gl3n it only goes to 4x4 matrices and was written before all the multidimensional indexing stuff. So

Re: matrix library

2016-08-23 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Monday, 23 May 2016 at 07:28:20 UTC, Vlad Levenfeld wrote: https://github.com/evenex/linalg I've some heard people (including me) asking about matrix libraries for D, and while there is gl3n it only goes to 4x4 matrices and was written before all the multidimensional indexing stuff.

Re: [GSoC] Mir.random.flex - Generic non-uniform random sampling

2016-08-22 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Monday, 22 August 2016 at 18:09:28 UTC, Meta wrote: On Monday, 22 August 2016 at 15:34:47 UTC, Seb wrote: Hey all, I am proud to publish a report of my GSoC work as two extensive blog posts, which explain non-uniform random sampling and the mir.random.flex package (part of Mir >

Re: From the D Blog: Martin Nowak on the DMD release process

2016-08-15 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Monday, 15 August 2016 at 07:37:25 UTC, ZombineDev wrote: On Monday, 15 August 2016 at 07:32:34 UTC, Ilya Yaroshenko wrote: On Monday, 15 August 2016 at 06:55:18 UTC, Suliman wrote: On Friday, 29 July 2016 at 12:09:46 UTC, Mike Parker wrote: [...] I do not know with whom I should

Re: From the D Blog: Martin Nowak on the DMD release process

2016-08-15 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Monday, 15 August 2016 at 06:55:18 UTC, Suliman wrote: On Friday, 29 July 2016 at 12:09:46 UTC, Mike Parker wrote: It was time for another Core Team Update on the D Blog. This time around, Martin Nowak shares how he got involved with the DMD release process and where you can learn more

Re: std.experimental.ndslice.algorithm is ready for review

2016-08-09 Thread Ilya Yaroshenko via Digitalmars-d-announce
The PR and Mir v0.16.0-alpha7 have half and triangular selections. They are very helpful to work with matrixes.

Re: ndBenchmarks #1: ndslice.algorithm vs std.numeric vs std.algorithm

2016-08-09 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Wednesday, 3 August 2016 at 20:53:59 UTC, Ilya Yaroshenko wrote: Hi all, There are two first [1] benchmarks for upcoming ndslice.algorithm [2]. Recent LDC alpha based on LLVM 3.8 and recent Mir v0.16.0-alpha3 are required. @fasmath syntax may be changed a little bit and will be simplified

Re: ndBenchmarks #1: ndslice.algorithm vs std.numeric vs std.algorithm

2016-08-03 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Wednesday, 3 August 2016 at 22:22:19 UTC, Johan Engelen wrote: On Wednesday, 3 August 2016 at 20:53:59 UTC, Ilya Yaroshenko Dot Product: ndReduce vectorized = 3 ms, 314 μs ndReduce = 14 ms, 767 μs **That's** the difference with or without fastmath?? The first

Re: ndBenchmarks #1: ndslice.algorithm vs std.numeric vs std.algorithm

2016-08-03 Thread Ilya Yaroshenko via Digitalmars-d-announce
The tests above are for double precision floating point numbers. The results for single precision are below. Dot Product (single precision): ndReduce vectorized = 2 ms, 200 μs ndReduce = 14 ms, 543 μs numeric.dotProduct, arrays = 7 ms, 208 μs numeric.dotProduct, slices

Re: ndBenchmarks #1: ndslice.algorithm vs std.numeric vs std.algorithm

2016-08-03 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Wednesday, 3 August 2016 at 20:53:59 UTC, Ilya Yaroshenko wrote: Update: Dot Product: zip & reduce = 74 ms, 280 μs zip & reduce = 44 ms, 57 μs Euclidean Distance: zip & reduce = 73 ms, 678 μs zip & reduce = 44

ndBenchmarks #1: ndslice.algorithm vs std.numeric vs std.algorithm

2016-08-03 Thread Ilya Yaroshenko via Digitalmars-d-announce
Hi all, There are two first [1] benchmarks for upcoming ndslice.algorithm [2]. Recent LDC alpha based on LLVM 3.8 and recent Mir v0.16.0-alpha3 are required. @fasmath syntax may be changed a little bit and will be simplified anyway. Dot Product: ndReduce vectorized = 3 ms, 314 μs

std.experimental.ndslice.algorithm is ready for review

2016-07-30 Thread Ilya Yaroshenko via Digitalmars-d-announce
ndslice.algorithm contains multidimensional ndMap and 10 basic iteration templates. PR[1] contains section Asked Questions. It may help to understand the motivation of this module. Current documentation is available in [2] -> algorithm. Please note, that it will be update based in your

Re: LDC 1.1.0-alpha1 has been released!

2016-07-15 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Friday, 15 July 2016 at 15:56:08 UTC, Kai Nacke wrote: On Friday, 15 July 2016 at 15:11:30 UTC, Ilya Yaroshenko wrote: On Friday, 15 July 2016 at 06:25:47 UTC, Kai Nacke wrote: Hi everyone, LDC 1.1.0-alpha1, the LLVM-based D compiler, is available for download! This ALPHA release is based

Re: LDC 1.1.0-alpha1 has been released!

2016-07-15 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Friday, 15 July 2016 at 06:25:47 UTC, Kai Nacke wrote: Hi everyone, LDC 1.1.0-alpha1, the LLVM-based D compiler, is available for download! This ALPHA release is based on the 2.071.1 frontend and standard library and supports LLVM 3.5-3.8. We provide binaries for Linux, OX X, Win32 &

Re: new cpuid is ready for comments

2016-07-15 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Friday, 15 July 2016 at 12:10:22 UTC, Claude wrote: On Monday, 11 July 2016 at 16:30:44 UTC, Ilya Yaroshenko wrote: [...] What exactly do you need for ARM architecture? I have an ARM target and I have tried to run a library[1] to get some CPU info. I hacked in the source files to just

Re: new cpuid is ready for comments

2016-07-12 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Tuesday, 12 July 2016 at 15:24:29 UTC, Guillaume Chatelet wrote: On Tuesday, 12 July 2016 at 13:23:46 UTC, Ilya Yaroshenko wrote: On Tuesday, 12 July 2016 at 12:46:26 UTC, Guillaume Chatelet wrote: On Monday, 11 July 2016 at 16:30:44 UTC, Ilya Yaroshenko wrote: Hello :-) `cpuid` package

Re: new cpuid is ready for comments

2016-07-12 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Tuesday, 12 July 2016 at 12:46:26 UTC, Guillaume Chatelet wrote: On Monday, 11 July 2016 at 16:30:44 UTC, Ilya Yaroshenko wrote: Hello :-) `cpuid` package is core.cpuid analog. It would be used by future D BLAS implementation. Hey Ilya, Quick question: where do the data come from/how

new cpuid is ready for comments

2016-07-11 Thread Ilya Yaroshenko via Digitalmars-d-announce
Hello :-) `cpuid` package is core.cpuid analog. It would be used by future D BLAS implementation. Why it is better? See https://github.com/libmir/cpuid#api-features https://github.com/libmir/cpuid#implementation-features https://issues.dlang.org/show_bug.cgi?id=16028 Please report your CPU

Sparse Tensors, Sparse BLAS, LDA - Mir v0.15.2 Release

2016-04-23 Thread Ilya Yaroshenko via Digitalmars-d-announce
Release: https://github.com/libmir/mir/releases/tag/v0.15.2 GitHub: https://github.com/libmir/mir API: http://docs.mir.dlang.io/latest/index.html

Re: Computer Vision Library in D

2016-04-19 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Tuesday, 19 April 2016 at 17:01:12 UTC, Relja Ljubobratovic wrote: Hi everyone! For a while I was looking for a computer vision library in D on the web, but haven't found any. There were few libraries I found, providing some basic image processing functionality, but none that could be

Re: Deimos bindings to libmrss

2016-03-03 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Friday, 4 March 2016 at 07:43:59 UTC, Ilya Yaroshenko wrote: GitHub: https://github.com/9il/mrss Dub: http://code.dlang.org/packages/mrss libmrss: https://github.com/9il/mrss See also: https://github.com/Laeeth/d_rss/ EDIT: libmrss: http://www.autistici.org/bakunin/libmrss

Deimos bindings to libmrss

2016-03-03 Thread Ilya Yaroshenko via Digitalmars-d-announce
GitHub: https://github.com/9il/mrss Dub: http://code.dlang.org/packages/mrss libmrss: https://github.com/9il/mrss See also: https://github.com/Laeeth/d_rss/

Re: nanomsg for Deimos collection

2016-02-28 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Sunday, 28 February 2016 at 19:21:04 UTC, Jacob Carlborg wrote: On 2016-02-27 16:48, Ilya Yaroshenko wrote: BTW, what should I do to include it to Deimos collection? https://github.com/D-Programming-Deimos I don't see a point in doing that. Just make sure it's put in the correct category

Re: Release D 2.070.1

2016-02-28 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Saturday, 27 February 2016 at 20:07:04 UTC, Martin Nowak wrote: Glad to announce D 2.070.1. http://dlang.org/download.html This point release fixes a few issues over 2.070.1, see the changelog for more details. http://dlang.org/changelog/2.070.1.html -Martin Thanks!

nanomsg for Deimos collection

2016-02-27 Thread Ilya Yaroshenko via Digitalmars-d-announce
Hi all, D interface to nanomsg library http://nanomsg.org/ was released. This bindings follows Deimos style. 90% of tests was ported to D. github: https://github.com/9il/nanomsg dub: http://code.dlang.org/packages/nanomsg BTW, what should I do to include it to Deimos collection?

Re: Beta D 2.070.0-b1

2016-01-03 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Sunday, 3 January 2016 at 20:20:19 UTC, tsbockman wrote: On Sunday, 3 January 2016 at 19:24:57 UTC, Martin Nowak wrote: First beta for the 2.070.0 release. Any hope for this? https://github.com/D-Programming-Language/dmd/pull/3407#issuecomment-136974686 It's been bugging a lot of

Re: Using D and std.ndslice as a Numpy Replacement

2016-01-03 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Sunday, 3 January 2016 at 18:56:07 UTC, Jack Stouffer wrote: On Sunday, 3 January 2016 at 00:17:23 UTC, Ilya Yaroshenko wrote: [...] I still have to disagree with you that the example I submitted was fair. Accessing global memory in D is going to be much slower than accessing stack

Re: Beta D 2.070.0-b1

2016-01-03 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Sunday, 3 January 2016 at 19:24:57 UTC, Martin Nowak wrote: First beta for the 2.070.0 release. Still a few things missing from the changelog, there is a new package std.experimental.ndslice, and native (DWARF based) exception handling on linux. http://dlang.org/download.html#dmd_beta

Re: Using D and std.ndslice as a Numpy Replacement

2016-01-02 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Saturday, 2 January 2016 at 19:49:05 UTC, Jack Stouffer wrote: http://jackstouffer.com/blog/nd_slice.html https://www.reddit.com/r/programming/comments/3z6f7a/using_d_and_stdndslice_as_a_numpy_replacement/ Jack, Thank you for the article! Link to the benchmark at GitHub

Re: Using D and std.ndslice as a Numpy Replacement

2016-01-02 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Saturday, 2 January 2016 at 23:23:38 UTC, Ilya Yaroshenko wrote: On Saturday, 2 January 2016 at 19:49:05 UTC, Jack Stouffer wrote: http://jackstouffer.com/blog/nd_slice.html https://www.reddit.com/r/programming/comments/3z6f7a/using_d_and_stdndslice_as_a_numpy_replacement/ I just wanted

Re: Using D and std.ndslice as a Numpy Replacement

2016-01-02 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Saturday, 2 January 2016 at 19:49:05 UTC, Jack Stouffer wrote: http://jackstouffer.com/blog/nd_slice.html https://www.reddit.com/r/programming/comments/3z6f7a/using_d_and_stdndslice_as_a_numpy_replacement/ I just wanted to write to you that dip80-ndslice was moved to mir

Re: Using D and std.ndslice as a Numpy Replacement

2016-01-02 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Sunday, 3 January 2016 at 00:09:33 UTC, Jack Stouffer wrote: On Saturday, 2 January 2016 at 23:51:09 UTC, Ilya Yaroshenko wrote: This benchmark is _not_ lazy, so ndslice faster than Numpy only 3.5 times. I don't know what you mean here, I made sure to call std.array.array to force

Re: 2016Q1: std.blas

2015-12-27 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Sunday, 27 December 2015 at 10:28:53 UTC, Russel Winder wrote: On Sat, 2015-12-26 at 19:57 +, Ilya Yaroshenko via Digitalmars-d- announce wrote: Hi, I will write GEMM and GEMV families of BLAS for Phobos. Goals:   - code without assembler   - code based on SIMD instructions   - DMD/LDC

  1   2   >