From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id AA67B7FCCB for ; Mon, 11 May 2015 15:31:42 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of mshinwell@janestreet.com) identity=pra; client-ip=38.105.200.112; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="mshinwell@janestreet.com"; x-sender="mshinwell@janestreet.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of mshinwell@janestreet.com designates 38.105.200.112 as permitted sender) identity=mailfrom; client-ip=38.105.200.112; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="mshinwell@janestreet.com"; x-sender="mshinwell@janestreet.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mxout1.mail.janestreet.com) identity=helo; client-ip=38.105.200.112; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="mshinwell@janestreet.com"; x-sender="postmaster@mxout1.mail.janestreet.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BbAQCOrlBVnHDIaSZcg2NeBoMYsnuOY4FYhgUCgSgHOhIBAQEBAQEBEQEBAQEBBhYJT4QhAQEEEhEdAQEsCwEPCwsNAgIJHQICIhIBBQEKEgYTEhCHdQMSAwqnVT4xikhwhGIBBYkxA4UcAQEBAQEBAQEBAQEBAQEBAQEVBgqBF4kWgQKFBQeCaIFFhUcKkQ+GRYEkPoMcjgSCCxIjgRWENlOCRgEBAQ X-IPAS-Result: A0BbAQCOrlBVnHDIaSZcg2NeBoMYsnuOY4FYhgUCgSgHOhIBAQEBAQEBEQEBAQEBBhYJT4QhAQEEEhEdAQEsCwEPCwsNAgIJHQICIhIBBQEKEgYTEhCHdQMSAwqnVT4xikhwhGIBBYkxA4UcAQEBAQEBAQEBAQEBAQEBAQEVBgqBF4kWgQKFBQeCaIFFhUcKkQ+GRYEkPoMcjgSCCxIjgRWENlOCRgEBAQ X-IronPort-AV: E=Sophos;i="5.13,407,1427752800"; d="scan'208";a="142388883" Received: from mxout1.mail.janestreet.com ([38.105.200.112]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 11 May 2015 15:31:42 +0200 Received: from tot-qpr-mailcore1.delacy.com ([172.27.56.68] helo=tot-qpr-mailcore1) by mxout1.mail.janestreet.com with smtp (Exim 4.82) (envelope-from ) id 1Yrno5-0001ho-0u for caml-list@inria.fr; Mon, 11 May 2015 09:31:41 -0400 X-JS-Flow: external Received: by tot-qpr-mailcore1 with JS-mailcore (0.1) (envelope-from ) id BVUK89-AAAGWK-Af; 2015-05-11 09:31:41.016666-04:00 Received: from mail-oi0-f43.google.com ([209.85.218.43]) by mxgoog1.mail.janestreet.com with esmtps (UNKNOWN:AES128-GCM-SHA256:128) (Exim 4.72) (envelope-from ) id 1Yrno4-0006Al-TR for caml-list@inria.fr; Mon, 11 May 2015 09:31:40 -0400 Received: by oica37 with SMTP id a37so104119973oic.0 for ; Mon, 11 May 2015 06:31:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=janestreet.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Vc4GL2gfy3RqzOY2DlIxbjOFTnA3B5YbJGgEtxDTgWM=; b=0iecRIamTp6Ffs1Uoqh1sFaTrNyc9B92uJ1XnR/MJmD1sdTwKSwPmvUEDiw/xvVEZh CaBPM5M0zdvasNTttZZJNxWTFYtRBKapw5KUV6SCNdPfyYtn9RKN3mcBuNpuX26d6uKu 7IEGk+bL66fHC2Xi6PiEzu3nHMvCQSJefk3hY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=Vc4GL2gfy3RqzOY2DlIxbjOFTnA3B5YbJGgEtxDTgWM=; b=cMmDkb//5qmH+2yPlOX7ARKnOk6Ti8m5/oC5AdqBUq4B7yt3lMJdbmehXvi2l0zijm 6d6jzfZp/FjdkWVgcybOqN48UK1TDNnIseKZKAHVAVnctnIESNjhOxpTsp3/7JuPK3jd eKU2XyseL6sMzp8nR2MxJ3DFt3cXgIvaBzJd9IP18VXrSDT8H/pl12z+CpVgHzjcFRGo nQo1HnFZX5TDqPe28PDPKIVMkACj1vTvk7zUX6o+VxNsgSkpw0jlAeeqhQP/c/ychuXB 2ZAt4FnjCj+NzNucgk7BNTKY0i3/ZXWQb3kQ36DWoISxq8rX6bwdWhojl7F+NIyA0kOi f6fQ== X-Gm-Message-State: ALoCoQkKxq4s2CwmMw8IGPPF6NVUEwbii01ETiYSWwY2edXvnY8gORtbQtnOSUx5fgJwszLcu650NGZIm38vXKjVoXlXiduKdgjAJuivMJxkEdb9JzakJEHEBV7MZkTGj2rW/mg8BQxH X-Received: by 10.182.91.35 with SMTP id cb3mr8028271obb.87.1431351100467; Mon, 11 May 2015 06:31:40 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.182.91.35 with SMTP id cb3mr8028263obb.87.1431351100386; Mon, 11 May 2015 06:31:40 -0700 (PDT) Received: by 10.202.107.209 with HTTP; Mon, 11 May 2015 06:31:40 -0700 (PDT) In-Reply-To: References: <555096AB.9090208@inria.fr> Date: Mon, 11 May 2015 09:31:40 -0400 Message-ID: From:Mark Shinwell To:Francois Berenger Cc:"caml-list@inria.fr" Content-Type: text/plain; charset=UTF-8 X-JS-Processed-by: mailcore X-Validation-by: mshinwell@janestreet.com Subject: Re: [Caml-list] OCaml release roadmap Sorry, I missed one paragraph: the multicore support is being developed at OCaml Labs in Cambridge, UK. Mark On 11 May 2015 at 09:31, Mark Shinwell wrote: > I can answer two of your points: > > I think it's unlikely that multicore support is going to be in a > production-ready state for 4.03, although I may be proven wrong. It > seems plausible that a beta version of the support will be ready at > that time, however. > > Degradation of the performance of code not using the new parallelism > features (but possibly using the existing thread support) is a matter > of serious concern for some users, and best efforts will be made to > minimize or eliminate it. We will know more on this front in the next > few months. > > Mark > > On 11 May 2015 at 07:46, Francois Berenger wrote: >> On 05/06/2015 07:24 PM, Damien Doligez wrote: >>> >>> Dear OCaml users, >>> >>> We are now preparing release 4.02.2, mostly a bug-fix release with a >>> few new features. We are planning to release it in the first week of >>> June (about 1 month from now). If you want to try a preview, get it: >>> - from github: < https://github.com/ocaml/ocaml/tree/4.02 > (don't >>> forget to switch to branch 4.02 after cloning) >>> - through OPAM: opam switch 4.02.0+trunk (watch out for the misnomer) >>> If you find bugs, please report them as quickly as possible. >>> >>> As for the next major release, it will include a number of new >>> features (including, if all goes well, support for multicore). It will >>> be released some time around the end of this year. >> >> >> Who added the support for multicore? >> >> Will it have an impact on the performance of sequential programs (i.e. which >> don't use multicore)? >> >> Does it mean we will be able to write parallel code that scales better >> than what we currently can get with parmap? >> I.e. we could see a speedup even if the task is very fine grain. >> >> Will we have to rewrite Parmap ? ;) >> >>> -- Damien Doligez for the OCaml development team >>> >> >> -- >> Regards, >> Francois. >> >> >> -- >> Caml-list mailing list. Subscription management and archives: >> https://sympa.inria.fr/sympa/arc/caml-list >> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners >> Bug reports: http://caml.inria.fr/bin/caml-bugs