<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel">
    <title>gmane.comp.distributed.boinc.devel</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6615"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6614"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6613"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6612"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6611"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6610"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6609"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6608"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6607"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6606"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6605"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6604"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6603"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6602"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6601"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6600"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6599"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6598"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6597"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6596"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6615">
    <title>Re: Can we do shared memory with no disk usage?</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6615</link>
    <description>&lt;pre&gt;2013/6/18 Heinz-Bernd Eggenstein &amp;lt;Heinz-Bernd.Eggenstein&amp;lt; at &amp;gt;aei.mpg.de&amp;gt;:

Or drop iostat and use iotop instead, which gives realtime I/O stats
per *thread*.

&lt;/pre&gt;</description>
    <dc:creator>Nicolás Alvarez</dc:creator>
    <dc:date>2013-06-19T19:39:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6614">
    <title>Re: Can we do shared memory with no disk usage?</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6614</link>
    <description>&lt;pre&gt;
&lt;/pre&gt;</description>
    <dc:creator>Steffen Möller</dc:creator>
    <dc:date>2013-06-19T13:26:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6613">
    <title>Re: William</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6613</link>
    <description>&lt;pre&gt;Hello!
 http://hotelinter.org/hfvsfa/ogent/qdedm/dwdtz.html?ze=bobtb


 William




 vtevy
&lt;/pre&gt;</description>
    <dc:creator>William</dc:creator>
    <dc:date>2013-06-19T12:57:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6612">
    <title>Re: Can we do shared memory with no disk usage?</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6612</link>
    <description>&lt;pre&gt;My guess on the 1 GB laptop is that it is thrashing because it doesn't have
enough memory.  That would cause a lot of disk i/o, and could account for
the behavior you're describing.  On cpu-bound tasks, such as what you're
running on boinc, if you exceed physical memory and the OS starts swapping
to disk, it's going to be writing to the swap file **continuously**.

Furthermore, I know Linux has a "swapiness" setting whereby it will write
stuff out to the swap file *before* it needs to, in order to make it easier
for it to potentially make room for something else later.  Therefore, even
if you haven't actually run out of memory, conceivably it could be still be
continuously writing stuff to the swap file, but never reading anything
back in.  I don't know if Windows is as aggressive with regards to
preemptively write stuff out to the swap file.

I would try running just one instance at a time by setting the "use xx% of
the cpus" to whatever value makes boinc run only one task at a time, i.e.,
25% on a quad cor&lt;/pre&gt;</description>
    <dc:creator>Michael Goetz</dc:creator>
    <dc:date>2013-06-18T23:38:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6611">
    <title>Re: Can we do shared memory with no disk usage?</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6611</link>
    <description>&lt;pre&gt;The state file is written mostly when jobs start and end.
(A long time ago it was written on each checkpoint,
but we changed this).
&lt;/pre&gt;</description>
    <dc:creator>David Anderson</dc:creator>
    <dc:date>2013-06-18T20:07:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6610">
    <title>Re: Can we do shared memory with no disk usage?</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6610</link>
    <description>&lt;pre&gt;How much I/O do these machines do when BOINC is not running?

4 GB/hr is about 1 MB/sec.
I can't think of any BOINC activity that would write this much.
We need to look at the system call trace to get more info.

&lt;/pre&gt;</description>
    <dc:creator>David Anderson</dc:creator>
    <dc:date>2013-06-18T20:05:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6609">
    <title>Re: Can we do shared memory with no disk usage?</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6609</link>
    <description>&lt;pre&gt;Hi all,

Interesting. I guess it would be useful to run BOINC on a dedicated 
partition (e.g. ext hard disk/ USB stick)  to isolate BOINC's contribution 
to the stats.

How often is the client_state.xml file updated? It can grow to enormous 
sizes if you have a huge number of  waiting tasks  or unreported finished 
tasks (stderr outputs !!). 

Cheers
HB


-----------------------------------------------------------------
Heinz-Bernd Eggenstein
Max Planck Institute for Gravitational Physics
Callinstrasse 38
D-30167 Hannover,  Germany
Tel.: +49-511-762-19466 (Room 037)



From:   "Steffen Möller" &amp;lt;steffen_moeller-Mmb7MZpHnFY&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
To:     "boinc_dev-C9EgComYM8RUAgJt6FLh2g&amp;lt; at &amp;gt;public.gmane.org" &amp;lt;boinc_dev-C9EgComYM8RUAgJt6FLh2g&amp;lt; at &amp;gt;public.gmane.org&amp;gt;, 
Date:   06/18/2013 09:03 AM
Subject:        Re: [boinc_dev] Can we do shared memory with no disk 
usage?
Sent by:        "boinc_dev" &amp;lt;boinc_dev-bounces-C9EgComYM8RUAgJt6FLh2g&amp;lt; at &amp;gt;public.gmane.org&amp;gt;






My little centrino laptop had SETI (official client) run over&lt;/pre&gt;</description>
    <dc:creator>Heinz-Bernd Eggenstein</dc:creator>
    <dc:date>2013-06-18T08:29:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6608">
    <title>Re: Can we do shared memory with no disk usage?</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6608</link>
    <description>&lt;pre&gt;


My little centrino laptop had SETI (official client) run over night.

$ iostat -h -m
Linux 3.8-1-rt-amd64 (Toshiba)  06/18/2013      _x86_64_        (2 CPU)
...
Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda
                 33.80         0.17         0.39       3040       6859
$ date
Tue Jun 18 00:30:06 CEST 2013
$ iostat -h -m
...
Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda
                 65.32         0.07         0.98       3387      45737
$ date
Tue Jun 18 08:36:50 CEST 2013

Looking only at the last column, in those 8 hours this were

[1] 37.9668

GB and consequently

[1] 4.74585

GB/h


another machine, running about 10 clients in parallel (all Rosetta, one WCG),
had a bit less of IO ... here iostat was run twice with 1h interim sleep

twin1a:~ $ date ; iostat -m -h
Mon Jun 17 23:34:12 CEST 2013
Linux 3.2.0-3-amd64 (twin1a)    06/17/2013      _x86_64_        (24 CPU)

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
&lt;/pre&gt;</description>
    <dc:creator>Steffen Möller</dc:creator>
    <dc:date>2013-06-18T07:03:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6607">
    <title>Re: Can we do shared memory with no disk usage?</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6607</link>
    <description>&lt;pre&gt;In situations were BOINC is causing unexpectedly large
(&amp;gt; 1 GB/hour) disk I/O,
we need to figure out the source of the I/O.
&lt;/pre&gt;</description>
    <dc:creator>David Anderson</dc:creator>
    <dc:date>2013-06-17T19:29:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6606">
    <title>Re: Can we do shared memory with no disk usage?</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6606</link>
    <description>&lt;pre&gt;Hello,
 
I presume nobody wants to have the user play too much with any folders. I liked the "all on a ramdisk" idea, but BOINC occupies more than 10GB on the machine(s) in question, and it will similarly ask for that much (too much with today's common 16 or 24 GB setups when adding the memory for the apps) also for other setups.

The checkpointing interval I understood (asked around) to be ignored by the client apps of a quite a few projects. Mine is set to some 7200 seconds (two hours) and the IO does not decrease. It would not be my prime target for optimisation.

Could it be the graphics? We once observed that SETI without configuration for graphics is a few %ages faster than the same client with the same compilation options but graphics-savvy, even though no graphical client was run. If much IO was used for that, this might be an explanation. I cannot test this at the moment.

Cheers,

Steffen


Gesendet: Montag, 17. Juni 2013 um 17:20 Uhr
Von: "Eric J Korpela" &amp;lt;korpela&amp;lt; at &amp;gt;ssl.berkeley.edu&amp;gt;
An: "Steffe&lt;/pre&gt;</description>
    <dc:creator>Steffen Möller</dc:creator>
    <dc:date>2013-06-17T18:14:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6605">
    <title>Re: Can we do shared memory with no disk usage?</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6605</link>
    <description>&lt;pre&gt;We considered using memory mapped files for the checkpoint state
information in SETI&amp;lt; at &amp;gt;home, but decided that it was virtually impossible to
guarantee synchronization on exit.  And, of course, the problem with using
a ram disk for checkpoints that the checkpoint data disappears if power is
lost.


But if you want checkpoints to not occur, there is a preference for that...
"Tasks checkpoint to disk at most every:   60 seconds"

You can set it to 8 hours.  But you'll also want to choose "suspend to
memory".  Of course the output of the app (which depending on the app might
be more frequent than checkpoints) will still spin up the disks.

If you really want to operate from a ram disk, just copy your project
directory to /dev/shm and link it into /var/lib/boinc/projects.   You'll
still need to back it up occasionally for those times when the power goes
out.






On Mon, Jun 17, 2013 at 1:04 AM, "Steffen Möller" &amp;lt;steffen_moeller-Mmb7MZpHnFY&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:

&lt;/pre&gt;</description>
    <dc:creator>Eric J Korpela</dc:creator>
    <dc:date>2013-06-17T15:20:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6604">
    <title>opendir() failures saga continues</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6604</link>
    <description>&lt;pre&gt;Dear all,

It took three days of rather intense compute and the opendir() error resurfaced. I (now :-) ) agree with David that my past patches would not have any effect ... that it is the older statically linked clients causing the problem. The application run was mostly rosetta, this time. Nobody else seeing this? I get it in irregular intervals on all three BOINC-long-running machines. The three days it took now are exceptionally short.

My next attempt will be to get the problem to surface with a SETI rebuilt against our libboinc.

Cheers,

Steffen

$ tail /var/lib/boinc-client/stderrdae.txt
dir_open: Could not open directory 'slots/0' from '/var/lib/boinc-client'.
dir_open: Could not open directory 'slots/7' from '/var/lib/boinc-client'.
dir_open: Could not open directory 'slots/2' from '/var/lib/boinc-client'.
dir_open: Could not open directory 'slots/1' from '/var/lib/boinc-client'.
dir_open: Could not open directory 'slots/4' from '/var/lib/boinc-client'.
dir_open: Could not open directory 'slots/8' f&lt;/pre&gt;</description>
    <dc:creator>Steffen Möller</dc:creator>
    <dc:date>2013-06-17T09:37:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6603">
    <title>Re: Can we do shared memory with no disk usage?</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6603</link>
    <description>&lt;pre&gt;



The checkpointing and the client_state.xml for my 24/7
machines I would very much like to just switch off or
have updated only every hour or have their update initiated
only upon request by the boinc client.


It should be the shm_open with mmap together, i.e. just substituting the
call to open that BOINC currently performs with shm_open.
From http://pubs.opengroup.org/onlinepubs/009695399/functions/shm_open.html

fd = shm_open("/myregion", O_CREAT | O_RDWR, S_IRUSR | S_IWUSR);
rptr = mmap(NULL, sizeof(struct region),
       PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);

Should be disk-free, with "/myregion" only having a symbolic meaning.
Here
http://stackoverflow.com/questions/4836863/shared-memory-or-mmap-linux-c-c-ipc
I also found a reference to an interesting IPv6 to localhost with multicast idea,
No idea if that is applicable for BOINC. The trend is more towards open_shm+mmap.

Many thanks for the swift reply

Steffen


_______________________________________________
boinc_dev mailing list
boinc_dev&amp;lt; at &amp;gt;&lt;/pre&gt;</description>
    <dc:creator>Steffen Möller</dc:creator>
    <dc:date>2013-06-17T08:04:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6602">
    <title>Re: Can we do shared memory with no disk usage?</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6602</link>
    <description>&lt;pre&gt;Manager/client communication uses TCP - no disk I/O.
So the possible sources of large disk I/O are:

1) checkpoint or output file generation by apps
2) writing of client_state.xml (or maybe other files)
    by the BOINC client
3) client/app communication via memory-mapped files.
    According to my calculations,
    this should generate less than 1 MB/Hour per task.
    Note: we use memory-mapped files (mmap) instead of
    pure shared memory segments (shmget)
    because Mac OS X has a system-wide limit of 32 shared-mem segments,
    and some Linux systems have limits.
    Maybe there's a way to configure memory-mapped files
    to not write back to the disk file, but I can't find one.

Can someone investigate which of these is the source of the large I/O?

&lt;/pre&gt;</description>
    <dc:creator>David Anderson</dc:creator>
    <dc:date>2013-06-17T06:46:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6601">
    <title>Re: prepared to accept patches for llvm, i.e. clang, compatibility?</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6601</link>
    <description>&lt;pre&gt;Hi Charlie,

Have many thanks! I can now also confirm BOINC to build with clang. A couple of warnings are left, but those also appear with the gcc.

Cheers,

Steffen

_______________________________________________
boinc_dev mailing list
boinc_dev&amp;lt; at &amp;gt;ssl.berkeley.edu
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.&lt;/pre&gt;</description>
    <dc:creator>Steffen Möller</dc:creator>
    <dc:date>2013-06-16T21:02:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6600">
    <title>Can we do shared memory with no disk usage?</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6600</link>
    <description>&lt;pre&gt;Hello,

iostat gives rather drastic values for the amount of data that is written to disk by
BOINC and/or its applications.  Some good fellow once crafted a but report about it
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636075
and my own reply was not overly helpful at the time. To reduce the IO overhead is
certainly helpful. Reduced latency is one thing, but with an outreach to the mobile
world there are many SSD / flash device users who care so much about write endurance.

It kept bugging me, and quite a while back it came to me that this may not be
because of the application's work but instead be mere overhead of a file based
communication between the app and the boinc-client / boinc-manager. I just never
got around chasing this up, also having read so often about communication done via
shared memory, which should not need much IO, and if so, then not with disk devices
but something like tmpfs. "Let's see how it is done", I just thought.

From what I found, there are two functions to create share&lt;/pre&gt;</description>
    <dc:creator>Steffen Möller</dc:creator>
    <dc:date>2013-06-16T18:03:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6599">
    <title>Re: create_work --target_host ID</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6599</link>
    <description>&lt;pre&gt;This feature is called "targeted jobs"; see
http://boinc.berkeley.edu/trac/wiki/AssignedWork

The transitioner doesn't handle these jobs.
When you create a targeted job it creates a record in the "assignment" table.
The scheduler looks for these,
and creates result records as needed.

&lt;/pre&gt;</description>
    <dc:creator>David Anderson</dc:creator>
    <dc:date>2013-06-09T06:06:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6598">
    <title>create_work --target_host ID</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6598</link>
    <description>&lt;pre&gt;Hi,
I have another question, I noticed that there are attributes 
--target_host ID, --target_team ID and --target_user ID in CREATE_WORK. 
But if I try one of these, transitioner create workunit but no results 
for sending. Is this a bug or test feature? I didn't notice those 
attributes before.

Radim
&lt;/pre&gt;</description>
    <dc:creator>Radim Vančo</dc:creator>
    <dc:date>2013-06-08T12:54:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6597">
    <title>Re: Fwd: Get OpenCL details on coprocessor line in account-&gt;computer details</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6597</link>
    <description>&lt;pre&gt;GPU details are sent in scheduler request messages,
and are used to make scheduling decisions.
The details are not stored in the database.
PHP pages can see only what's in the database.

On 05-Jun-2013 2:51 PM, Jorden van der Elst wrote:
&lt;/pre&gt;</description>
    <dc:creator>David Anderson</dc:creator>
    <dc:date>2013-06-05T21:51:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6596">
    <title>Re: Fwd: Get OpenCL details on coprocessor line in account-&gt;computer details</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6596</link>
    <description>&lt;pre&gt;It's not stored in the database, but it is sent to the project.
&amp;lt;coprocs&amp;gt;
&amp;lt;coproc_ati&amp;gt;
   &amp;lt;count&amp;gt;1&amp;lt;/count&amp;gt;
   &amp;lt;name&amp;gt;AMD Radeon HD 6790/6850/6870 series (Barts)&amp;lt;/name&amp;gt;
   &amp;lt;available_ram&amp;gt;2112880640.000000&amp;lt;/available_ram&amp;gt;
   &amp;lt;have_cal&amp;gt;1&amp;lt;/have_cal&amp;gt;
   &amp;lt;have_opencl&amp;gt;1&amp;lt;/have_opencl&amp;gt;
   &amp;lt;req_secs&amp;gt;0.000000&amp;lt;/req_secs&amp;gt;
   &amp;lt;req_instances&amp;gt;0.000000&amp;lt;/req_instances&amp;gt;
   &amp;lt;estimated_delay&amp;gt;0.000000&amp;lt;/estimated_delay&amp;gt;
   &amp;lt;peak_flops&amp;gt;2976000000000.000000&amp;lt;/peak_flops&amp;gt;
   &amp;lt;CALVersion&amp;gt;1.4.1741&amp;lt;/CALVersion&amp;gt;
   &amp;lt;target&amp;gt;17&amp;lt;/target&amp;gt;
   &amp;lt;localRAM&amp;gt;2048&amp;lt;/localRAM&amp;gt;
   &amp;lt;uncachedRemoteRAM&amp;gt;2047&amp;lt;/uncachedRemoteRAM&amp;gt;
   &amp;lt;cachedRemoteRAM&amp;gt;2047&amp;lt;/cachedRemoteRAM&amp;gt;
   &amp;lt;engineClock&amp;gt;775&amp;lt;/engineClock&amp;gt;
   &amp;lt;memoryClock&amp;gt;1000&amp;lt;/memoryClock&amp;gt;
   &amp;lt;wavefrontSize&amp;gt;64&amp;lt;/wavefrontSize&amp;gt;
   &amp;lt;numberOfSIMD&amp;gt;12&amp;lt;/numberOfSIMD&amp;gt;
   &amp;lt;doublePrecision&amp;gt;0&amp;lt;/doublePrecision&amp;gt;
   &amp;lt;pitch_alignment&amp;gt;256&amp;lt;/pitch_alignment&amp;gt;
   &amp;lt;surface_alignment&amp;gt;4096&amp;lt;/surface_alignment&amp;gt;
   &amp;lt;maxResource1DWidth&amp;gt;16384&amp;lt;/maxResource1DWidth&amp;gt;
   &amp;lt;maxResource2DWidth&amp;gt;16384&amp;lt;/maxResource2DWidth&amp;gt;
   &amp;lt;maxResource2DHeight&amp;gt;1&lt;/pre&gt;</description>
    <dc:creator>Jorden van der Elst</dc:creator>
    <dc:date>2013-06-05T21:51:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6595">
    <title>Re: Fwd: Get OpenCL details on coprocessor line in account-&gt;computer details</title>
    <link>http://permalink.gmane.org/gmane.comp.distributed.boinc.devel/6595</link>
    <description>&lt;pre&gt;One of the problems you need to watch out for if you're trying to gather
performance data (or reliability data) about GPUs is that many crunchers
have systems with multiple GPUs and BOINC often will switch a task between
GPUs if the task is interrupted before it completes.  Unless the app itself
records somewhere (e.g., in stderr.txt) when it's starting and on which GPU
it's starting, you won't even know whether the app ran on a single GPU or
on multiple GPUs of potentially different speeds, models, and architectures.

Mike

On Wed, Jun 5, 2013 at 9:30 AM, Jon Sonntag &amp;lt;jon-pH6JACUKs6gLA5E/oR8kMQ&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Michael Goetz</dc:creator>
    <dc:date>2013-06-05T17:20:33</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.distributed.boinc.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.distributed.boinc.devel</link>
  </textinput>
</rdf:RDF>
