From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id 665ADBBAF for ; Sat, 13 Mar 2010 00:59:58 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AukDAIpkmktIDtybi2dsb2JhbACQZIl/CBUBAQEKCwoHEQUfq3qBYYUXLohLAQEDBYR2BIo0 X-IronPort-AV: E=Sophos;i="4.49,629,1262559600"; d="scan'208";a="46474873" Received: from fg-out-1718.google.com ([72.14.220.155]) by mail3-smtp-sop.national.inria.fr with ESMTP; 13 Mar 2010 00:59:58 +0100 Received: by fg-out-1718.google.com with SMTP id d23so474140fga.9 for ; Fri, 12 Mar 2010 15:59:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=MmrTQhAho+eNemtkvgiHdM2kk7oCe/VeLkUCLCwKq+A=; b=LuoleRmO6Uyco2ifqt4EuaeUbVwMMnebL08ulGuV06ptdINImaoPi/v5eQ0QXuQw8r z8BgNQQCc/Cgu4Clo7ExBYTXrhsLbic45WG5N0TJgJ/FkypsmSmdWrrDMuHpqhwJMw7s BzcrtPdvDRuoLg+hG3JZ583z5HL8b2pBYKVJ8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=kb1ddYjaHCoyVwZvVuKkQyxv7REa/VzI9RrYZDkNcRgOgrMuGzjuordMpTZ/roNSQt wcpBY4voY9oNfFIj4V9PBtHmO227CVyeqGpjjBFqTl1t1hE7GjA1/Bx2gsOu71GBe/vS +EQ4Bf+tmh9KmV6gy+gm6Msw9gd0e8i+UGQPo= MIME-Version: 1.0 Received: by 10.239.190.76 with SMTP id w12mr572597hbh.211.1268438395914; Fri, 12 Mar 2010 15:59:55 -0800 (PST) In-Reply-To: <4B9A55A9.4070202@inescporto.pt> References: <4B9A2BCB.3040607@inescporto.pt> <4B9A55A9.4070202@inescporto.pt> Date: Sat, 13 Mar 2010 00:59:55 +0100 Message-ID: <4d1b2df21003121559k793df345n7bdac58cdf11cf57@mail.gmail.com> Subject: Re: [Caml-list] Re: Shared memory parallel application: kernel threads From: Philippe Wang To: Hugo Ferreira Cc: caml-list@inria.fr Content-Type: text/plain; charset=ISO-8859-1 X-Spam: no; 0.00; ocaml:01 runtime:01 cheers:01 threads:01 threads:01 caml-list:01 kernel:02 library:03 parallel:05 parallel:05 shared:06 prototype:07 compute:09 memory:09 philippe:11 Hi, If your program doesn't need usage-proved stability, you may be interested in the "OCaml for Multicore" project which provides an alternative runtime library (prototype quality) which allows threads to compute in parallel. http://www.algo-prog.info/ocmc/ If you choose to give it a try, we would enjoy your feedbacks. Cheers, -- Philippe Wang mail@philippewang.info