Running four tasks simultaneously on a dual-core AMD processor


Advanced search

Message boards : Number crunching : Running four tasks simultaneously on a dual-core AMD processor

Sort
Author Message
Steve Taylor

Joined: Jan 3 09
Posts: 1
ID: 5474
Credit: 1,365,895
RAC: 0
Message 5725 - Posted 19 Feb 2010 15:54:15 UTC

Since last December I've been running an AMD 785G board with a quad-core Athlon II X4 620 (overclocked to 3.12 GHz). Yesterday, I decided to try my luck with the same board to unlock a brand-new Phenom II X2 555 -- that is, to try to get the third and fourth cores on the processor die to work even though the chip is sold as only a dual core.

I lost that bet -- or so it seems. Any ACC setting results in Windows and CPU-Z showing only two cores. However, Docking still runs four tasks at once, at about 25% CPU usage each, just like it did with the old Athlon II quad-core. In fact, these tasks are even finishing slightly faster on this new dual chip.

What's going on? Does Docking ever run more than one task per core?

Profile Conan
Volunteer tester
Avatar

Joined: Sep 13 06
Posts: 219
ID: 100
Credit: 4,256,493
RAC: 0
Message 5734 - Posted 1 Mar 2010 8:24:59 UTC - in response to Message ID 5725 .

Since last December I've been running an AMD 785G board with a quad-core Athlon II X4 620 (overclocked to 3.12 GHz). Yesterday, I decided to try my luck with the same board to unlock a brand-new Phenom II X2 555 -- that is, to try to get the third and fourth cores on the processor die to work even though the chip is sold as only a dual core.

I lost that bet -- or so it seems. Any ACC setting results in Windows and CPU-Z showing only two cores. However, Docking still runs four tasks at once, at about 25% CPU usage each, just like it did with the old Athlon II quad-core. In fact, these tasks are even finishing slightly faster on this new dual chip.

What's going on? Does Docking ever run more than one task per core?


Normally running two tasks at the same time on one core will drop speed by half and double the run time (not talking about hyperthreading).
So if the jobs are taking less time and it shows 4 WUs running then it would seem that 4 cores are in fact running and all running at the computers clock speed.
Well at least that what it appears to me from your description.
____________
Fred Verster
Avatar

Joined: May 8 09
Posts: 26
ID: 11034
Credit: 2,647,353
RAC: 0
Message 5783 - Posted 10 Mar 2010 12:17:44 UTC

Hi Steve and Conan, what does taskmanager show , 2 or 4 cores.
Project Explorer , is a great tool , too.


____________

Knight who says N! Ni Ni

Message boards : Number crunching : Running four tasks simultaneously on a dual-core AMD processor

Database Error
: The MySQL server is running with the --read-only option so it cannot execute this statement
array(3) {
  [0]=>
  array(7) {
    ["file"]=>
    string(47) "/boinc/projects/docking/html_v2/inc/db_conn.inc"
    ["line"]=>
    int(97)
    ["function"]=>
    string(8) "do_query"
    ["class"]=>
    string(6) "DbConn"
    ["object"]=>
    object(DbConn)#8 (2) {
      ["db_conn"]=>
      resource(66) of type (mysql link persistent)
      ["db_name"]=>
      string(7) "docking"
    }
    ["type"]=>
    string(2) "->"
    ["args"]=>
    array(1) {
      [0]=>
      &string(51) "update DBNAME.thread set views=views+1 where id=510"
    }
  }
  [1]=>
  array(7) {
    ["file"]=>
    string(48) "/boinc/projects/docking/html_v2/inc/forum_db.inc"
    ["line"]=>
    int(60)
    ["function"]=>
    string(6) "update"
    ["class"]=>
    string(6) "DbConn"
    ["object"]=>
    object(DbConn)#8 (2) {
      ["db_conn"]=>
      resource(66) of type (mysql link persistent)
      ["db_name"]=>
      string(7) "docking"
    }
    ["type"]=>
    string(2) "->"
    ["args"]=>
    array(3) {
      [0]=>
      object(BoincThread)#3 (16) {
        ["id"]=>
        string(3) "510"
        ["forum"]=>
        string(1) "2"
        ["owner"]=>
        string(4) "5474"
        ["status"]=>
        string(1) "0"
        ["title"]=>
        string(62) "Running four tasks simultaneously on a dual-core AMD processor"
        ["timestamp"]=>
        string(10) "1268223464"
        ["views"]=>
        string(3) "162"
        ["replies"]=>
        string(1) "2"
        ["activity"]=>
        string(18) "1.159848893983e-76"
        ["sufferers"]=>
        string(1) "0"
        ["score"]=>
        string(1) "0"
        ["votes"]=>
        string(1) "0"
        ["create_time"]=>
        string(10) "1266594855"
        ["hidden"]=>
        string(1) "0"
        ["sticky"]=>
        string(1) "0"
        ["locked"]=>
        string(1) "0"
      }
      [1]=>
      &string(6) "thread"
      [2]=>
      &string(13) "views=views+1"
    }
  }
  [2]=>
  array(7) {
    ["file"]=>
    string(63) "/boinc/projects/docking/html_v2/user/community/forum/thread.php"
    ["line"]=>
    int(184)
    ["function"]=>
    string(6) "update"
    ["class"]=>
    string(11) "BoincThread"
    ["object"]=>
    object(BoincThread)#3 (16) {
      ["id"]=>
      string(3) "510"
      ["forum"]=>
      string(1) "2"
      ["owner"]=>
      string(4) "5474"
      ["status"]=>
      string(1) "0"
      ["title"]=>
      string(62) "Running four tasks simultaneously on a dual-core AMD processor"
      ["timestamp"]=>
      string(10) "1268223464"
      ["views"]=>
      string(3) "162"
      ["replies"]=>
      string(1) "2"
      ["activity"]=>
      string(18) "1.159848893983e-76"
      ["sufferers"]=>
      string(1) "0"
      ["score"]=>
      string(1) "0"
      ["votes"]=>
      string(1) "0"
      ["create_time"]=>
      string(10) "1266594855"
      ["hidden"]=>
      string(1) "0"
      ["sticky"]=>
      string(1) "0"
      ["locked"]=>
      string(1) "0"
    }
    ["type"]=>
    string(2) "->"
    ["args"]=>
    array(1) {
      [0]=>
      &string(13) "views=views+1"
    }
  }
}
query: update docking.thread set views=views+1 where id=510