From dev-return-2987-archive-asf-public=cust-asf.ponee.io@mxnet.incubator.apache.org Mon Jun 4 07:28:13 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id C5589180636 for ; Mon, 4 Jun 2018 07:28:12 +0200 (CEST) Received: (qmail 43904 invoked by uid 500); 4 Jun 2018 05:28:11 -0000 Mailing-List: contact dev-help@mxnet.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mxnet.incubator.apache.org Delivered-To: mailing list dev@mxnet.incubator.apache.org Received: (qmail 43893 invoked by uid 99); 4 Jun 2018 05:28:11 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Jun 2018 05:28:11 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id B69CA18077F for ; Mon, 4 Jun 2018 05:28:10 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -5.011 X-Spam-Level: X-Spam-Status: No, score=-5.011 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id Z2hDHqO5x77i for ; Mon, 4 Jun 2018 05:28:06 +0000 (UTC) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 41E5B5F57D for ; Mon, 4 Jun 2018 05:28:05 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Jun 2018 22:27:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,475,1520924400"; d="scan'208";a="53435698" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga002.fm.intel.com with ESMTP; 03 Jun 2018 22:27:58 -0700 Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sun, 3 Jun 2018 22:27:58 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sun, 3 Jun 2018 22:27:57 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.87]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.70]) with mapi id 14.03.0319.002; Mon, 4 Jun 2018 13:27:56 +0800 From: "Lv, Tao A" To: "dev@mxnet.incubator.apache.org" Subject: RE: A proposal for unified integration with external acceleration libraries Thread-Topic: A proposal for unified integration with external acceleration libraries Thread-Index: AQHT+ehxkRpO/ZTYNEW0nBtelS3sSaRPa++A Date: Mon, 4 Jun 2018 05:27:55 +0000 Message-ID: <7EE05B097135E4438AAC805EE2C744E9039F80E6@SHSMSX104.ccr.corp.intel.com> References: <83DDC224-030E-4133-9F82-6BF8CB5FD04B@amazon.com> In-Reply-To: <83DDC224-030E-4133-9F82-6BF8CB5FD04B@amazon.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.200.100 dlp-reaction: no-action x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiM2E3M2E2ODktNjcwMy00OGQyLWE4ZTAtNzQ1MzA4ZDgyMDE5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiTlQ5T3NwQVwvdDFHVFJMNkxwYkdLZkpqcFVMODZJVDRwOTY1VHFJTG9uK2ZFU0tcLysrXC9DQlZvT3RcL3F5YXJ5SnMifQ== x-ctpclassification: CTP_NT x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 DQpIaSBEYSBhbmQgb3RoZXIgZGV2ZWxvcGVycywNCg0KSXQncyBhIGdyZWF0IGlkZWEgdG8gbGlt aXQgZXh0ZXJuYWwgYWNjZWxlcmF0aW9uIGxpYnMgaW50byBjZXJ0YWluIHNjb3BlIGFuZCBzdWJn cmFwaC4gSSBhbSBub3QgcXVpdGUgZmFtaWxpYXIgd2l0aCBUVk0gYW5kIFRlbnNvclJUJ3MgZGVz aWduLiBCdXQgZnJvbSB0aGUgc2lkZSBvZiBNS0wtRE5OIGJhY2tlbmQsIGhlcmUgYXJlIG15IGNv bmNlcm5zIG9uIHRoaXMgcHJvcG9zYWw6DQoNCjEuIElzIHN1YmdyYXBoIGZvciBhbGwgdGhpcmQg cGFydHkgYWNjZWxlcmF0aW9uIGxpYnJhcmllcyBvciBqdXN0IGZvciB0aG9zZSBoYXZlIGRpZmZl cmVudCBkYXRhIGxheW91dHM/IEkgZ3Vlc3MgY3Vkbm4gYXJlIGFsc28gdXNpbmcgbm9uLWRlZmF1 bHQgZGF0YSBsYXlvdXQgKHNheSBOSFdDKSBmb3IgaW50OC4gU28gZG9lcyBjdWRubiBwYXRoIGFs c28gbmVlZCBmb2xsb3cgdGhpcyBwcm9wb3NhbD8gU2luY2UgSSBub3RpY2UgdGhhdCBjdWRubiBp cyBub3QgbWVudGlvbmVkIGluIHRoZSBwcm9wb3NhbC4NCjIuIFdvdWxkIHN1YmdyYXBoIGJyZWFr IHRoZSBleGVjdXRpb24gb2YgaW1wZXJhdGl2ZSBnbHVvbiBpbnRlcmZhY2VzPyBJZiB3ZSBkb24n dCBhcHBseSBzdWJncmFwaCB0byBpbXBlcmF0aXZlIGdsdW9uLCBkb2VzIHRoYXQgbWVhbiBpbXBl cmF0aXZlIGdsdW9uIG1vZGVscyBjYW5ub3QgYmVuZWZpdCBmcm9tIGFueSBhY2NlbGVyYXRpb24g bGlicmFyaWVzPw0KMy4gQ3VycmVudGx5LCBtb3N0IGlzc3VlcyBvZiBta2xkbm4gYmFja2VuZCBh cmUgZnJvbSB0aGUgaW50ZXJjaGFuZ2UgYmV0d2VlbiBteG5ldCBkZWZhdWx0IG5kYXJyYXkgYW5k IG1rbGRubiBtZW1vcnkuIEV2ZW4gYWZ0ZXIgc3ViZ3JhcGggaXMgYXBwbGllZCB0byBta2xkbm4g YmFja2VuZCwgdGhlcmUgd2lsbCBzdGlsbCBoYXZlIHNvbWUgZmFsbGJhY2sgcHJvY2Vzc2VzIGZv ciB0aG9zZSBpbnB1dHMgd2hpY2ggYXJlIG5vdCBzdXBwb3J0ZWQgYnkgbWtsZG5uIG9yIHRob3Nl IGlucHV0cyB3aGljaCBhcmUgdmlldyBvZiBvdGhlciB0ZW5zb3JzLiBTbyB3ZSBzdGlsbCBuZWVk IGRlYWwgd2l0aCB0aGUgbGF5b3V0IHRyYW5zZm9ybWF0aW9uIGJldHdlZW4gbWtsZG5uIHNwZWNp ZmljIGxheW91dHMgYW5kIG14bmV0IGRlZmF1bHQgbGF5b3V0LiBXZSBjYW5ub3QgYXZvaWQgdGhl c2Ugd2l0aCB0aGUgY3VycmVudCBkZXNpZ24gb2Ygc3ViZ3JhcGguDQoNCkZvciBwdXNoaW5nIG1r bGRubiBiYWNrZW5kIGZyb20gJ2V4cGVyaW1lbnRhbCcgdG8gJ0dBJyBpbiAxLjMgcmVsZWFzZSwg d2UgYXJlIHdvcmtpbmcgaW50ZW5zaXZlbHkgdG8gYWRkIG1vcmUgdW5pdCB0ZXN0cyBhbmQgaW1w cm92ZSB0aGUgc3RhYmlsaXR5IG9mIGl0LiBIb3BlZnVsbHksIHRoZXNlIGZpeGVzIGFuZCB0ZXN0 cyB3aWxsIHVwc3RyZWFtIG9yIGJlIG1lcmdlZCBzb29uLiBNZWFud2hpbGUsIHdlIGFyZSBhbHNv IHRyeWluZyB0byBmaWd1cmUgb3V0IGhvdyB0byBpbXByb3ZlIHRoZSBzdWJncmFwaCBzb2x1dGlv biBmb3IgcHJvcGVybHkgYWRkcmVzc2luZyBjdXJyZW50IGlzc3VlcyBhbmQgYmV0dGVyIGV4dGVu ZGliaWxpdHkgaW4gdGhlIGZ1dHVyZS4NCg0KQW55IGNvbW1lbnRzIGFuZCBzdWdnZXN0aW9ucyB3 aWxsIGJlIGhpZ2hseSBhcHByZWNpYXRlZC4gVGhhbmtzLg0KDQotdGFvDQoNCi0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBaaGVuZywgRGEgW21haWx0bzpkenpoZW5AYW1hem9uLmNv bV0gDQpTZW50OiBTYXR1cmRheSwgSnVuZSAyLCAyMDE4IDQ6MzggQU0NClRvOiBkZXZAbXhuZXQu aW5jdWJhdG9yLmFwYWNoZS5vcmcNClN1YmplY3Q6IEEgcHJvcG9zYWwgZm9yIHVuaWZpZWQgaW50 ZWdyYXRpb24gd2l0aCBleHRlcm5hbCBhY2NlbGVyYXRpb24gbGlicmFyaWVzDQoNCkhlbGxvIGFs bCwNCg0KV2Ugd291bGQgbGlrZSB0byBwcm9wb3NlIGEgbmV3IG1lY2hhbmlzbSB0aGF0IHVuaWZp ZXMgdGhlIGludGVncmF0aW9uIHdpdGggbW9zdCBvZiB0aGUgZXh0ZXJuYWwgYWNjZWxlcmF0aW9u IGxpYnJhcmllcywgaW5jbHVkaW5nIFRWTSwgTUtMRE5OLCBUZW5zb3JSVCBhbmQgbW9yZS4gVGhl IG1haW4gaWRlYSBpcyB0byBpbnRlZ3JhdGUgd2l0aCB0aGUgZXh0ZXJuYWwgbGlicmFyaWVzIGlu IHRoZSBsZXZlbCBvZiBzdWJncmFwaHMgaW5zdGVhZCBvZiBvcGVyYXRvcnMuDQpUaGVyZSBhcmUg YSBmZXcgcmVhc29ucyBpbiBmYXZvciBvZiB0aGUgbmV3IGludGVncmF0aW9uOg0KDQogICogICBJ bnRlZ3JhdGlvbiBpbiB0aGUgbGV2ZWwgb2Ygb3BlcmF0b3JzIG1peGVzIHRoZSBleHRlcm5hbCBs aWJyYXJ5IG9wZXJhdG9ycywgc3VjaCBhcyBNS0xETk4sIHdpdGggTVhOZXQgb3BlcmF0b3JzIGFu ZCBtYWtlcyB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIGV4ZWN1dG9yIG92ZXJjb21wbGljYXRl ZC4gV2Ugbm93IGhhdmUgdG8gZGVhbCB3aXRoIGEgbG90IG9mIHVuZXhwZWN0ZWQgaXNzdWVzLiAo dGhlIGV4ZWN1dG9yIG5lZWRzIHRvIGNhcmVmdWxseSBkZWFsIHdpdGggZGF0YSBmb3JtYXQgY29u dmVyc2lvbiBiZXR3ZWVuIGRpZmZlcmVudCBvcGVyYXRvcnM7IHRoZSBvcGVyYXRvcnMgb2YgZXh0 ZXJuYWwgbGlicmFyaWVzIGFyZSBzdWJqZWN0IHRvIHRoZSBzYW1lIG1lbW9yeSBwbGFubmluZyBs aWtlIG90aGVyIE1YTmV0IG9wZXJhb3RycywgZXRjKS4NCiAgKiAgIEV4dGVybmFsIGxpYnJhcmll cyBuZWVkIHRvIHJlY29uc3RydWN0IHRoZSBjb21wdXRhdGlvbiBncmFwaCBmb3IgYmV0dGVyIHBl cmZvcm1hbmNlIChlLmcuLCBvcGVyYXRvciBmdXNpb24pLiBJbnRlZ3JhdGlvbiBpbiB0aGUgbGV2 ZWwgb2Ygc3ViZ3JhcGhzIGFsbG93cyBleHRlcm5hbCBsaWJyYXJpZXMgdG8gcGVyZm9ybSBhcmJp dHJhcnkgZ3JhcGggdHJhbnNmb3JtYXRpb24gYW5kIGNvbXB1dGF0aW9uLg0KDQpUaGUgcHJvcG9z YWwgYmVsb3cgcHJvdmlkZXMgYm90aCB0aGUgZGVzaWduIGFuZCB0aGUgQVBJIGZvciBjb25zdHJ1 Y3Rpbmcgc3ViZ3JhcGhzIGFuZCBleGVjdXRpbmcgc3ViZ3JhcGhzLg0KaHR0cHM6Ly9jd2lraS5h cGFjaGUub3JnL2NvbmZsdWVuY2UvZGlzcGxheS9NWE5FVC9VbmlmaWVkK2ludGVncmF0aW9uK3dp dGgrZXh0ZXJuYWwrYWNjZWxlcmF0aW9uK2xpYnJhcmllcw0KDQpQbGVhc2UgbGV0IG1lIGtub3cg aWYgeW91IGhhdmUgYW55IGNvbW1lbnRzIG9uIHRoaXMgZGVzaWduIGFuZCBBUEkuDQoNClRoYW5r cywNCkRhDQo=