Return-Path: Delivered-To: apmail-incubator-hama-dev-archive@locus.apache.org Received: (qmail 85508 invoked from network); 13 Nov 2008 06:56:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 Nov 2008 06:56:49 -0000 Received: (qmail 54835 invoked by uid 500); 13 Nov 2008 06:56:56 -0000 Delivered-To: apmail-incubator-hama-dev-archive@incubator.apache.org Received: (qmail 54799 invoked by uid 500); 13 Nov 2008 06:56:56 -0000 Mailing-List: contact hama-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hama-dev@incubator.apache.org Delivered-To: mailing list hama-dev@incubator.apache.org Received: (qmail 54788 invoked by uid 99); 13 Nov 2008 06:56:56 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Nov 2008 22:56:56 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.142.187] (HELO ti-out-0910.google.com) (209.85.142.187) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Nov 2008 06:55:33 +0000 Received: by ti-out-0910.google.com with SMTP id w7so512213tib.6 for ; Wed, 12 Nov 2008 22:56:16 -0800 (PST) Received: by 10.110.49.2 with SMTP id w2mr11977696tiw.4.1226559375946; Wed, 12 Nov 2008 22:56:15 -0800 (PST) Received: by 10.110.43.5 with HTTP; Wed, 12 Nov 2008 22:56:15 -0800 (PST) Message-ID: Date: Thu, 13 Nov 2008 15:56:15 +0900 From: "Edward J. Yoon" Sender: edward@udanax.org To: hama-dev@incubator.apache.org Subject: Re: dense matrix storage format In-Reply-To: <25aacb800811121826t43664a35s66d460c6a9fe4b93@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <25aacb800811121826t43664a35s66d460c6a9fe4b93@mail.gmail.com> X-Google-Sender-Auth: 3b398cc91520f03e X-Virus-Checked: Checked by ClamAV on apache.org If block size should be variable and determined by user, it'll have a temporary character. On Thu, Nov 13, 2008 at 11:26 AM, Samuel Guo wrote: > I think it is better to let blocksize to be configured. > > even, the blocksize may be fit with the cpu L1 cache (1M, or 2M) which will > make the in-memory block computation(addtion, multiplication) . > > On Wed, Nov 12, 2008 at 7:57 PM, Edward J. Yoon wrote: > >> Oh, Problem is a block size. BlockedDenseMatrix seems better. >> >> On Wed, Nov 12, 2008 at 8:46 PM, Edward J. Yoon >> wrote: >> > To handle large matrix, maybe we should block-level store the matrix >> > as a blocked dense matrix. Of course, the more memory will be used for >> > get/set (i, j). >> > >> > -- >> > Best Regards, Edward J. Yoon @ NHN, corp. >> > edwardyoon@apache.org >> > http://blog.udanax.org >> > >> >> >> >> -- >> Best Regards, Edward J. Yoon @ NHN, corp. >> edwardyoon@apache.org >> http://blog.udanax.org >> > -- Best Regards, Edward J. Yoon @ NHN, corp. edwardyoon@apache.org http://blog.udanax.org