Click Here
home features news forums classifieds faqs links search
5637 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
Home
Features
News
Forums
Classifieds
Links
Downloads
Extras
OS4 Zone
IRC Network
AmigaWorld Radio
Newsfeed
Top Members
Amiga Dealers
Information
About Us
FAQs
Advertise
Polls
Terms of Service
Search

IRC Channel
Server: irc.amigaworld.net
Channel: #Amigaworld
Channel Policy and Guidelines

(Uses JAVA Applet and Port 1024)
Visit the Chatroom Website

Who's Online
 56 guest(s) on-line.
 1 member(s) on-line.


 HyperionHolding

You are an anonymous user.
Register Now!
 HyperionHolding:  1 min ago
 kolla:  35 mins ago
 Vidar:  51 mins ago
 tonyw:  1 hr 42 mins ago
 retro:  2 hrs 11 mins ago
 AmigaMac:  3 hrs 21 mins ago
 BCP:  3 hrs 43 mins ago
 Severin:  4 hrs 34 mins ago
 Jasper:  4 hrs 52 mins ago
 Emu:  4 hrs 53 mins ago

/  Forum Index
   /  Amiga General Chat
      /  Aros first to 64Bit
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 )
PosterThread
ne_one 
Re: Aros first to 64Bit
Posted on 11-Mar-2017 21:51:26
#61 ]
Cult Member
Joined: 13-Jun-2005
Posts: 735
From: Unknown

@michalsc

Quote:

New test - tiny 3d renderer multithreaded across all CPU cores


Very cool.

How does the performance compare with using a single core? I'm assuming that there is some overhead so it doesn't scale predictably?

 Status: Offline
Profile     Report this post  
michalsc 
Re: Aros first to 64Bit
Posted on 15-Mar-2017 7:02:10
#62 ]
Regular Member
Joined: 14-Jun-2005
Posts: 218
From: Germany

@ne_one

Quote:
How does the performance compare with using a single core? I'm assuming that there is some overhead so it doesn't scale predictably?


Actually it scales very nicely. Since each tile is rendered by separate CPU and the messaging overhead between tasks and between processors is very low, the speed increases almost linear with amount of CPUs.

When one renders a scene with very low detail, i.e. there is a lot of redrawing (WritePixelArray + BltBitMap) compared to calculations, I got something around 3.8x speed increase on four CPU cores. When I was rendering the same scene with high amount of detail, i.e. amount of redraw calls was negligible when compared to amount of calculations of the 3d scene, the speed increase was in the range of 3.95x on the same four cores :)

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 )

[ home ][ about us ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright 2000 - 2017 Amigaworld.net.

Amigaworld.net was originally founded by David Doyle