Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 15 Dec 2001
Online Last Active Today, 09:08 AM

Posts I've Made

In Topic: Trump Is The Republican Candidate - Now What?

Today, 08:23 AM

Trump; "The concept of global warming was created by and for the Chinese in order to make U.S. manufacturing non-competitive."


Yeah, this guy will be great in the job... fucking moron.

"Will bring back jobs and rise wages"... yep, at which point due to business wanting to make profit you end up in the same position as before... Eco 101, you'd think someone who ran a business would understand that.

In Topic: Trump Is The Republican Candidate - Now What?

22 July 2016 - 09:05 AM

Yeah, it's basically people like you who make me want to have less and less to do with this site...

In Topic: Trump Is The Republican Candidate - Now What?

22 July 2016 - 03:30 AM

Probably depends on the region and the election in question.

For a multi-party MP election in the UK, although turn out was low and the number not voting could have swung the over all 'votes to the winner' you've got to allow for the fact that not everyone would vote one way and, as mentioned, in some areas an increase in voting still wouldn't outweigh the support for the existing MP.

It would be interesting to see the same data for the US Presidential Elections; although it is a binary vote, it isn't a "popular vote" across the country which decides the outcome - so voting or not locally might have zero impact on the overall result without a swing from voters who normally vote for the person who 'wins' the state.

(I should note that although I have my issues with voting if you live in a 'swing' seat/state/area then you should probably always vote as you pretty much hold the power... having never lived in such an area however...)

In Topic: Trump Is The Republican Candidate - Now What?

22 July 2016 - 01:35 AM

Well, that is bad. If you don't vote (...especially if many do that), it is the rule of few.

Personally I disagree with that view; the problem with voting is that you are giving support to the views of the person you are voting for - I'd rather not lend my support to someone I don't agree with than lend it to someone who seems like the 'lesser of two evils' as the saying goes; if nothing else if they get a huge backing because of people voting like that then it looks like they have the full backing of the people, regardless of the facts.

Fair play if you want to vote that way, its not like I'll try to stop you or anything, but not everyone wants to give their support in that manner.
(People will always blame the people who didn't vote for the 'wrong' party getting in to power, but often the none voters are spread about in such a way that their impact on the local result, which goes forward as a binary to the national one, tends towards zero.)

Although, frankly, in most of the UK unless you are going to vote for the person who won the last time you might as well not bother - general elections here are largely decided on 'swing seats' with most places being safe. Where my parents live always vote Tory, and where I lived at the last general election I worked out that in order to unseat the guy who got elected last time then you'd need EVERYONE who voted for a different party to vote for a single party AND all the people that didn't vote last time AND a few couple from his side to switch sides... at that point I said 'fuck it' and got on with my own shit.

(I've only voted on 3 occasions; Brexit, proposed changed to AV system and last MEP as in all cases my vote mattered. Beyond that you might as well piss on you ballot paper for all the good it'll do.)

In Topic: Vulkan is Next-Gen OpenGL

21 July 2016 - 12:03 PM

The simple truth is that for quite some time now NV have had better drivers than AMD, both in DX11 and OpenGL, when it came to performance.
They did a lot of work and took advantage of the fact you could push work to other threads and use that time to optimise the crap out of things.

Vulkan and DX12 however have different architectures which don't allow NV to burn CPU time to get their performance up; however it also shows that when you get the driver out of the way in the manner that these new APIs allow you to do then AMD's hardware can suddenly open up its legs a bit and get on par with NV.

That is where the majority of the gains come from.

As for Async; firstly it seems that pre-Pascal forget it on NV. If they were going to enable things to work sanely on those cards they would have done so by now, I suspect the front end just simply doesn't play nice.

After that, it seems like a gain BUT it depends on what work is going on and it is going to vary per GPU as to how much of a win it will be.

I suspect the reason you see slightly more gains on AMD is down to the front end design; the 'gfx' command queue process can only keep so many work units in flight, lets pretend that number is 10. So when 10 work units have been dispatched in to the ALU array it'll stop processing until there is spare space - I think it'll only retire in order, so even if WU1 finishes before WU0 it still won't have any spare dispatch space. However, AMD also have their ACE, which can keep more work units in flight; even if you only have access to one of those that'll be 2 more WU in flight in the array (iirc) so you can do more work if you have the space.

NV, on the other hand, seems to have a more unified front end (they are piss poor at telling people things so a bit of guess work involved), which I suspect means they can get more work in flight so the same amount of spare time might not be there to take advantage of.

This is all guess work however, the main take away is that async can be a win, but it very much depends on the work going on within the GPU and the GPU it is being run on.

The big wins however are the API changes, which get the driver out the way, let you use less CPU time setting things up per thread AND let you setup across threads.