Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Buying PC
#21
(03-09-2015, 11:40 AM)Doctor A Wrote:  Are you sure the clock rates don't relate to the numbers of instructions? I haven't got my information from anywhere directly; I just noticed a property of ASM instructions in multiple documentations and articles called "cycles". For instance, take a looks at this. The "MOV address1, address2" ASM instruction requires 2 cycles to complete. Doesn't this mean that a processor with 2.0 GHz could complete 1*10^9 "MOV address1, address2" instructions per a second? If so, then isn't this direct evidence that the clock speed, or its' frequency to be precise, what mostly makes a processor faster at processing processes?
On 8051 architecture yes. However there are a bunch of different architectures out there and all of them differ.

(03-09-2015, 11:40 AM)Doctor A Wrote:  Definitely one can do as much threads as he likes, but they would only cause the increase in performance if each is run independently in one core. As far as I know, if a program uses more threads than the cores available, then the CPU would just run the different threads as if they were separate processes in the same core. This shouldn't cause any increase in performance, but further worsens it with the extra semaphores and synchronization stuff.
Yes, although there are times where using multiple threads makes programming easier than doing everything on a single thread (generally when little synchronization is required).
Other than that you are correct as far as I know.
I'll point out that a game will still not use one thread for logic, one for sound and one for networking. It really depends a lot on the game.

(03-09-2015, 11:40 AM)Doctor A Wrote:  Sounds interesting. Just to make sure I got the idea of the cache memory right; I assume this is where the variables and stuff you don't store in a heap go? (I remember when I first started C++, my program threw a Buffer Overflow because of a non-new allocated array that slightly began to exceed 4MBs in size).
Not at all.
Cache is memory that is on the CPU itself. The variables you declare inside a function are not (necessarily) stored in cache, but are stored on The Stack.
When you are "new"ing up something then it gets stored on The Heap, but if you use it enough then it will also be in cache so the CPU does not have to access main memory which is on another part of the motherboard. This speeds things up significantly.
More information: https://www.youtube.com/watch?v=WDIkqP4JbkE and https://www.youtube.com/watch?v=rX0ItVEVjHc

(03-09-2015, 11:40 AM)Doctor A Wrote:  @Labeeb: Are you seriously ready to pay 500$ for a graphics card? You can get 2 decent laptops for that price.
Show me a laptop that costs 250$ and is decent.
500$ is what I paid for my graphics card (and I bought two of them so 1000$ in total), and (depending on where you live, as prices vary dramatically from country to country) 500$ is a reasonable price if you want a powerful PC.


(03-09-2015, 12:46 PM)STM1993 Wrote:  NVidia GeForce GTX980 is really good, but do you REALLY need that much power? Between the GTX980 and GTX970, the difference isn't particularly huge, and I get the impression that you are not planning on running more than 1 GPU. Are you willing to spend an extra $200 just for a slight improvement that you probably won't be using?

Btw, I am personally running i5 with one NVidia GeForce GTX760 (I bought it before the better 900 series came out), and I can already run pretty much any game just fine.
This is exactly what I would recommend.
Honestly for gaming an i7 CPU is not worth it as hyper-threading simply does not mean much in a game.
So unless you plan to be doing things like hardcore video editing then just settle for an i5 CPU, and instead spend the money you saved on a powerful graphics card.
Age ratings for movies and games (and similar) have never been a good idea.
One can learn a lot from reinventing wheels.
An unsound argument is not the same as an invalid one.
volatile in C++ does not mean thread-safe.
Do not make APIs unnecessarily asynchronous.
Make C++ operator > again
Trump is an idiot.
Reply
Thanks given by: A-Man


Messages In This Thread
Buying PC - by MH-LABEEB - 03-08-2015, 12:28 PM
RE: Buying PC - by Lauli - 03-08-2015, 12:29 PM
RE: Buying PC - by Hellblazer - 03-08-2015, 12:55 PM
RE: Buying PC - by STM1993 - 03-08-2015, 01:06 PM
RE: Buying PC - by Bamboori - 03-08-2015, 01:58 PM
RE: Buying PC - by Gespenst - 03-08-2015, 02:01 PM
RE: Buying PC - by Hellblazer - 03-08-2015, 02:21 PM
RE: Buying PC - by A-Man - 03-08-2015, 02:23 PM
RE: Buying PC - by Rhino.Freak - 03-08-2015, 03:13 PM
RE: Buying PC - by Hellblazer - 03-08-2015, 04:07 PM
RE: Buying PC - by STM1993 - 03-08-2015, 04:32 PM
RE: Buying PC - by Hellblazer - 03-08-2015, 05:29 PM
RE: Buying PC - by MH-LABEEB - 03-08-2015, 06:37 PM
RE: Buying PC - by A-Man - 03-08-2015, 07:06 PM
RE: Buying PC - by Som1Lse - 03-08-2015, 07:52 PM
RE: Buying PC - by A-Man - 03-09-2015, 11:40 AM
RE: Buying PC - by Jernemies - 03-08-2015, 07:59 PM
RE: Buying PC - by MH-LABEEB - 03-09-2015, 05:24 AM
RE: Buying PC - by STM1993 - 03-09-2015, 12:46 PM
RE: Buying PC - by Som1Lse - 03-09-2015, 12:55 PM
RE: Buying PC - by MH-LABEEB - 03-09-2015, 12:15 PM
RE: Buying PC - by Hellblazer - 03-09-2015, 01:08 PM
RE: Buying PC - by MH-LABEEB - 03-09-2015, 03:37 PM
RE: Buying PC - by A-Man - 03-09-2015, 05:45 PM
RE: Buying PC - by Som1Lse - 03-09-2015, 05:53 PM
RE: Buying PC - by AmadisLFE - 03-09-2015, 06:44 PM
RE: Buying PC - by Som1Lse - 03-09-2015, 06:50 PM
RE: Buying PC - by AmadisLFE - 03-09-2015, 07:03 PM
RE: Buying PC - by MH-LABEEB - 03-09-2015, 06:53 PM
RE: Buying PC - by MH-LABEEB - 03-09-2015, 07:10 PM
RE: Buying PC - by STM1993 - 03-09-2015, 07:24 PM
RE: Buying PC - by MH-LABEEB - 03-09-2015, 07:36 PM
RE: Buying PC - by A-Man - 03-10-2015, 07:53 AM
RE: Buying PC - by MH-LABEEB - 03-10-2015, 09:23 AM
RE: Buying PC - by A-Man - 03-10-2015, 09:27 AM
RE: Buying PC - by Hellblazer - 03-10-2015, 09:50 AM
RE: Buying PC - by Electric2Shock - 03-11-2015, 04:52 PM
RE: Buying PC - by MH-LABEEB - 03-11-2015, 05:21 PM
RE: Buying PC - by Deep - 03-11-2015, 05:25 PM
RE: Buying PC - by Ariyan - 03-11-2015, 05:35 PM
RE: Buying PC - by MH-LABEEB - 03-11-2015, 05:37 PM
RE: Buying PC - by Ariyan - 03-11-2015, 05:43 PM
RE: Buying PC - by MH-LABEEB - 03-11-2015, 05:44 PM
RE: Buying PC - by Ariyan - 03-11-2015, 05:47 PM
RE: Buying PC - by MH-LABEEB - 03-11-2015, 05:53 PM
RE: Buying PC - by Ramond - 03-11-2015, 06:07 PM
RE: Buying PC - by AmadisLFE - 03-12-2015, 08:19 AM
RE: Buying PC - by Hellblazer - 03-12-2015, 10:49 AM
RE: Buying PC - by MH-LABEEB - 03-14-2015, 05:50 AM
RE: Buying PC - by Ariyan - 03-14-2015, 07:00 AM
RE: Buying PC - by Electric2Shock - 03-14-2015, 07:53 AM
RE: Buying PC - by MH-LABEEB - 03-15-2015, 06:39 AM
RE: Buying PC - by Ariyan - 03-15-2015, 07:33 AM
RE: Buying PC - by Deep - 03-15-2015, 07:38 AM
RE: Buying PC - by Hellblazer - 03-15-2015, 08:20 AM
RE: Buying PC - by Electric2Shock - 03-15-2015, 03:42 PM
RE: Buying PC - by Som1Lse - 03-15-2015, 04:51 PM
RE: Buying PC - by MH-LABEEB - 03-16-2015, 07:53 PM
RE: Buying PC - by Deep - 03-17-2015, 06:55 AM



Users browsing this thread: 2 Guest(s)