Return-Path: X-Original-To: apmail-spark-dev-archive@minotaur.apache.org Delivered-To: apmail-spark-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 61B521733B for ; Wed, 1 Apr 2015 19:39:12 +0000 (UTC) Received: (qmail 28615 invoked by uid 500); 1 Apr 2015 19:39:08 -0000 Delivered-To: apmail-spark-dev-archive@spark.apache.org Received: (qmail 28532 invoked by uid 500); 1 Apr 2015 19:39:08 -0000 Mailing-List: contact dev-help@spark.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@spark.apache.org Received: (qmail 41150 invoked by uid 99); 1 Apr 2015 19:12:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Apr 2015 19:12:28 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [15.201.208.54] (HELO g4t3426.houston.hp.com) (15.201.208.54) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Apr 2015 19:12:23 +0000 Received: from G4W6310.americas.hpqcorp.net (g4w6310.houston.hp.com [16.210.26.217]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g4t3426.houston.hp.com (Postfix) with ESMTPS id 2C2619E; Wed, 1 Apr 2015 19:12:00 +0000 (UTC) Received: from G9W3617.americas.hpqcorp.net (16.216.186.52) by G4W6310.americas.hpqcorp.net (16.210.26.217) with Microsoft SMTP Server (TLS) id 14.3.169.1; Wed, 1 Apr 2015 19:11:04 +0000 Received: from G4W3292.americas.hpqcorp.net ([169.254.1.138]) by G9W3617.americas.hpqcorp.net ([16.216.186.52]) with mapi id 14.03.0169.001; Wed, 1 Apr 2015 19:11:04 +0000 From: "Ulanov, Alexander" To: Xiangrui Meng , Sean Owen CC: "Evan R. Sparks" , Sam Halliday , "dev@spark.apache.org" , jfcanny Subject: RE: Using CUDA within Spark / boosting linear algebra Thread-Topic: Using CUDA within Spark / boosting linear algebra Thread-Index: AdBBfWhuKPqoaEklS3C36BE9QomgGQAAhtEAAAGfVLAAASz4gAAHItZAAAFGYoAAMDL08AABuXqAAAC0q0AAAKwxgACUAsfwAAMhugAAKb0RoABpRQ1wAorxuwAAAXuuAAAtZPiAAPzG0wABK/otkAAISqwAAvQQdDAAKEa4gAAH6PcwAAE1XQAADUFLAAAAaQ6AABEyGoAAAatdgADTNVAAAF89iFA= Date: Wed, 1 Apr 2015 19:11:03 +0000 Message-ID: <9D5B00849D2CDA4386BDA89E83F69E6C0FE4188F@G4W3292.americas.hpqcorp.net> References: <9D5B00849D2CDA4386BDA89E83F69E6C0FDEFB6F@G4W3292.americas.hpqcorp.net> <9D5B00849D2CDA4386BDA89E83F69E6C0FDEFC2D@G4W3292.americas.hpqcorp.net> <9D5B00849D2CDA4386BDA89E83F69E6C0FDEFDE2@G4W3292.americas.hpqcorp.net> <9D5B00849D2CDA4386BDA89E83F69E6C0FDF039F@G4W3292.americas.hpqcorp.net> <9D5B00849D2CDA4386BDA89E83F69E6C0FDF0451@G4W3292.americas.hpqcorp.net> <9D5B00849D2CDA4386BDA89E83F69E6C0FDF16BF@G4W3292.americas.hpqcorp.net> <9D5B00849D2CDA4386BDA89E83F69E6C0FDF1D26@G4W3292.americas.hpqcorp.net> <9D5B00849D2CDA4386BDA89E83F69E6C0FDF2B99@G4W3292.americas.hpqcorp.net> <87ioehu4qv.fsf@gmail.com> <9D5B00849D2CDA4386BDA89E83F69E6C0FE17CA3@G4W3292.americas.hpqcorp.net> <9D5B00849D2CDA4386BDA89E83F69E6C0FE39BB7@G4W3292.americas.hpqcorp.net> <9D5B00849D2CDA4386BDA89E83F69E6C0FE3A5BC@G4W3292.americas.hpqcorp.net> <9D5B00849D2CDA4386BDA89E83F69E6C0FE3A87B@G4W3292.americas.hpqcorp.net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [16.210.48.21] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org RllJLCBJJ3ZlIGFkZGVkIGluc3RydWN0aW9ucyB0byBOZXRsaWItamF2YSB3aWtpLCBTYW0gYWRk ZWQgdGhlIGxpbmsgdG8gdGhlbSBmcm9tIHRoZSBwcm9qZWN0J3MgcmVhZG1lLm1kDQpodHRwczov L2dpdGh1Yi5jb20vZm9tbWlsL25ldGxpYi1qYXZhL3dpa2kvTlZCTEFTDQoNCkJlc3QgcmVnYXJk cywgQWxleGFuZGVyDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogWGlhbmdydWkg TWVuZyBbbWFpbHRvOm1lbmd4ckBnbWFpbC5jb21dIA0KU2VudDogTW9uZGF5LCBNYXJjaCAzMCwg MjAxNSAyOjQzIFBNDQpUbzogU2VhbiBPd2VuDQpDYzogRXZhbiBSLiBTcGFya3M7IFNhbSBIYWxs aWRheTsgZGV2QHNwYXJrLmFwYWNoZS5vcmc7IFVsYW5vdiwgQWxleGFuZGVyOyBqZmNhbm55DQpT dWJqZWN0OiBSZTogVXNpbmcgQ1VEQSB3aXRoaW4gU3BhcmsgLyBib29zdGluZyBsaW5lYXIgYWxn ZWJyYQ0KDQpIaSBBbGV4LA0KDQpTaW5jZSBpdCBpcyBub24tdHJpdmlhbCB0byBtYWtlIG52Ymxh cyB3b3JrIHdpdGggbmV0bGliLWphdmEsIGl0IHdvdWxkIGJlIGdyZWF0IGlmIHlvdSBjYW4gc2Vu ZCB0aGUgaW5zdHJ1Y3Rpb25zIHRvIG5ldGxpYi1qYXZhIGFzIHBhcnQgb2YgdGhlIFJFQURNRS4g SG9wZWZ1bGx5IHdlIGRvbid0IG5lZWQgdG8gbW9kaWZ5IG5ldGxpYi1qYXZhIGNvZGUgdG8gdXNl IG52Ymxhcy4NCg0KQmVzdCwNClhpYW5ncnVpDQoNCk9uIFRodSwgTWFyIDI2LCAyMDE1IGF0IDk6 NTQgQU0sIFNlYW4gT3dlbiA8c293ZW5AY2xvdWRlcmEuY29tPiB3cm90ZToNCj4gVGhlIGxpY2Vu c2UgaXNzdWUgaXMgd2l0aCBsaWJnZm9ydHJhbiwgcmF0aGVyIHRoYW4gT3BlbkJMQVMuDQo+DQo+ IChGV0lXIEkgYW0gZ29pbmcgdGhyb3VnaCB0aGUgbW90aW9ucyB0byBnZXQgT3BlbkJMQVMgc2V0 IHVwIGJ5IGRlZmF1bHQgDQo+IG9uIENESCBpbiB0aGUgbmVhciBmdXR1cmUsIGFuZCB0aGUgaGFy ZCBwYXJ0IGlzIGp1c3QgaGFuZGxpbmcNCj4gbGliZ2ZvcnRyYW4uKQ0KPg0KPiBPbiBUaHUsIE1h ciAyNiwgMjAxNSBhdCA0OjA3IFBNLCBFdmFuIFIuIFNwYXJrcyA8ZXZhbi5zcGFya3NAZ21haWwu Y29tPiB3cm90ZToNCj4+IEFscmlnaHQgU2FtIC0geW91IGFyZSB0aGUgZXhwZXJ0IGhlcmUuIElm IHRoZSBHUEwgaXNzdWVzIGFyZSANCj4+IHVuYXZvaWRhYmxlLCB0aGF0J3MgZmluZSAtIHdoYXQg aXMgdGhlIGV4YWN0IGJpdCBvZiBjb2RlIHRoYXQgaXMgR1BMPw0KPj4NCj4+IFRoZSBzdWdnZXN0 aW9uIHRvIHVzZSBPcGVuQkxBUyBpcyBub3QgdG8gc2F5IGl0J3MgdGhlIGJlc3Qgb3B0aW9uLCAN Cj4+IGJ1dCB0aGF0IGl0J3MgYSAqZnJlZSwgcmVhc29uYWJsZSBkZWZhdWx0KiBmb3IgbWFueSB1 c2VycyAtIGtlZXAgaW4gDQo+PiBtaW5kIHRoZSBtb3N0IGNvbW1vbiBkZXBsb3ltZW50IGZvciBT cGFyay9NTGxpYiBpcyBvbiA2NC1iaXQgbGludXggb24gRUMyWzFdLg0KPj4gQWRkaXRpb25hbGx5 LCBmb3IgbWFueSBvZiB0aGUgcHJvYmxlbXMgd2UncmUgdGFyZ2V0aW5nLCB0aGlzIA0KPj4gcmVh c29uYWJsZSBkZWZhdWx0IGNhbiBwcm92aWRlIGEgMS0yIG9yZGVycyBvZiBtYWduaXR1ZGUgaW1w cm92ZW1lbnQgDQo+PiBpbiBwZXJmb3JtYW5jZSBvdmVyIHRoZSBmMmpibGFzIGltcGxlbWVudGF0 aW9uIHRoYXQgbmV0bGliLWphdmEgZmFsbHMgYmFjayBvbi4NCj4NCj4gLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ IFRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IGRldi11bnN1YnNjcmliZUBzcGFyay5hcGFjaGUub3Jn IEZvciANCj4gYWRkaXRpb25hbCBjb21tYW5kcywgZS1tYWlsOiBkZXYtaGVscEBzcGFyay5hcGFj aGUub3JnDQo+DQo= DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NClRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IGRldi11bnN1YnNj cmliZUBzcGFyay5hcGFjaGUub3JnDQpGb3IgYWRkaXRpb25hbCBjb21tYW5kcywgZS1tYWls OiBkZXYtaGVscEBzcGFyay5hcGFjaGUub3JnDQoN