I replaced square's final fantasy series with namco's tales series. It worked for me in term of gaming, but I have yet to see square change in any shape fashion or form other than merging with bunch of other companies and continue chugging out games with better graphics but horrible stories as well as annoying main characters. Although, tales series has now adopted teeny bopping crap music, of which I frown up on. Just thought to throw this out here.
If you bothered reading your own links, synchronization is DESIGNED to resolve race condition issues.
As for process deadlocking, That is the whole point in utilizing a resource fetcher so you DO NOT access shared resources directly and provide a proper queue for shared resource requests. The only alternative is to literally spam read or write to a shared resource with each and every process until it can verify the data, which also doesn't work very well and may actually create more race condition issues.
As for overhead, like what I have already said, your OS already incurred it. The task scheduler already is tracking multiple separate threads, switching tasks, thrashing your memory and cache. What I said was multi thread programs will not be slower due to these reasons.
Multicore programming isn't really that hard due to the fact your OS is suppose to handle what thread goes onto which core for you. All you really need to do is to split a single thread game into 4 threads. And no, you are not running more overhead. Who told you that? Your OS doesn't simply run every task in the same thread. In most cases, you already have multiple background processes running; such as your antivirus, your print/mail spooler, your networking service(such as dhcp client), and your UI. This is the same for most of the modern OSes, your so called "overhead" has already incurred before you even start the game.
The real problem with multi threaded game is syncing. Let's say if you break your game into graphics engine, audio engine, i/o handler, and resource fetcher. Of course resource fetcher has to be the parent thread that spawns everything else as siblings since resource access has to be shared. The real problem is when an event is triggered. not all threads will respond to it immediately due to the fact they are all at different stages of execution. So you end up having to write interrupts for each and every thread.
There are plenty of wallstreet robots. The famous leaked source code for goldman sachs's analytics bot is one of them. Most of our economy is run by machines already. The human factor only comes in from massive amount of small investors, which makes the market less predictable. Even so, there are machines that can analyze emotional level of the masses and make a fairly accurate prediction.
It goes deeper than that. i5 is limited to dual channeling. This means less through put between your ram and cpu. So if you are doing something memory intensive, you'll feel the difference. It also affects disk caching.
As far as HT goes, this is my thought on it. HT is great for those who use assembly or in-line assembly as it enables you to keep more data on registers and cache as oppose of keeping them in RAM or Disk (better logical processors have separate registers but shares the same adder array, functional execution area, as well as cache; cheaper logical processors utilize a fetcher trick that sends data to two paths of the same physical core). If optimized correctly, a program can be much much faster than running it on a single physical thread. However there are timing issues due to sharing of certain resources. This is especially noticeable for cache refreshing. High-end and Low-end CPU really doesn't matter as much as how you utilize your computer and how much load your processor can physically handle. If all you do is e-mail, browse, and single threaded gaming; it makes no sense to have HT enabled since you are clobbering cache left and right. If you are running a database server or encoding video on multiple threads, HT is fairly good at keeping programs running fast. Using HT correctly doesn't mean using all threads in totally unrelated manner; more hardware threads are better for that.
Let's get to why people dislike HT on low end CPUs. This is because people try to overclock these CPUs, and the timing mechanism in HT was affected negatively on certain processors. In short, it made overclocking unstable and prone to errors.
Private companies were much better, until they started outsourcing to India. It's amazing how economy can work for you and against you at the same time isn't it?
Some of us have plenty use for 100mbit connections. 720p video streaming, voip telephony, video or audio conference, remote desktop, desktop view sharing all require higher through put. Most of them as well as gaming also require lower ping time. You also have multi processing network such as distributed network video encoding and application over terracotta cluster that you can actually set up at home over the net with your friends. Some people lack both experience and imagination in using the bandwidth given, that does not mean those of us who can dream and produce should be held back by lower standards.
Yes, lets give control of the client to the server, nothing ever could go wrong. It's not like making JS into a common service on all clients can potentially open the flood gates for malware like activex did... oh wait...
Space elevators, orbital solar power station, and an orbital laser that can do massive damage with pin point accuracy. Just like you planned Japan, just like you planned. Now all you need is a bunch of rogue scientists building a base in a bunch of asteroids.
first of all, i didn't ask for anything naked, you are just assuming i am. personally 3d nudies are pig disgusting to me, please don't put words into what i am trying to say. second, like i said, just because you are different doesn't mean the masses are the same way as you are. you are and will be the minority for a while until society do away with that idea. on the grand scale, you are but a blip on the radar. obviously you have an issue skipping through thing and adding things while reading, i suggest you correct that before getting yourself in any real problems.
the amount of nerd rage and the magnitude of how seriously people take this are funny beyond words. It's stupidly simple. nerds and geeks are mostly deemed socially inept irl. That is not to say they are not social creatures, it only means they operate on a different set of social norms than what the rest of the world are operating on. Lots of women don't understand it, don't want to understand it, and don't want to accept it. what's wrong with assuming you to be male unless proven otherwise? It just the same as how your peers discriminated and avoided nerdy / geeky guys since grade school. The way i see it, it's a two way street, and you unfortunately are the lone "freak" in the middle of the crosswalk of this whole mess.
Ads or not, requirement for me to spend my cash is easy. As long as the product is good and cheap. That's why i use services such as slickdeals or woot. Yes, given the incentive, we actually go out of our way and find ads. What these people don't understand is the fact human beings are hunter/gatherer since the ancient times. We look for what we want, and when we get it better and cheaper, it gives us a sense of accomplishment. On the other hand, if it is simply dished in front of us, we'll just brush it off. When these ads force to catch our attention with no entertainment value or inappropriately use our private information, we usually find it offensive and/or annoying.
material wise, game cds and dvds are much much cheaper to make than the game carts. A cd/dvd costs about 5 cents to make in material, 10 cents if you consider the cost of the press. The circuit board and cart themselves cost about $7 in materials and near $10 if you count the machinery and labor. No, these companies just got greedier.
Really? It seems to me that there is another path to take if that is the case. Since you could just erase your own ethics, break the bonds and constraints of the current system, exploit and win. I wonder why so few intelligent people opted the "Bill Gates" path.
In the HR industry, there is a thing called 360 multi rating. This is a composite rating for everyone around the rated person. In case for gamers, you calculate a value based on level, gear, play time, and skill. All of which can be presented by a fixed machine value averaged with self assessed value as well as other players assessments. In the long run, it will average out to a pretty accurate rating. Of course you will also need to supply a time based end-of-life to each ratings since players' competencies change. If you are really into statistics, you can even pickup personal/character growth trends as well as estimating growth potential. Classification of the player isn't as important as metrics for competency value. For example, just because someone has a 5 out of 10 in gear doesn't mean you should not take the player to a 40 man raid if he or she has a 9 out of 10 rating in playing skill. This also gets rid of the problem of when people do RMT buying the best gear and characters, but play like newbies. In a week or two, their rating score would drop significantly and become a good indication for RMT. I am not saying we should ban these people, but they will definitely have a harder time to find parties if they don't learn to play masterfully quickly.
Agreed, that is the reason why devs need to start include player matching function in MMOs. I played both hardcore and casual in many MMOs. The problem is, hardcore players want competent and reliable players in both skills as well as schedule. They cannot and will not tolerate new players because it affect their character growth and lose an edge in competition with other hardcore players. On the other hand, casual gamers cannot accommodate with the level requirements as well as rigorous scheduling even if they are competent in term of skills, lingo, and social conventions. New players often simply get verbally abused and kicked out. In many cases, they are denied of certain parts of the content. This takes away "fun" in gaming and often is what drives players to quit. A player matching system combined with scheduling can reduce many of these problems.
Why not? The universities ask you to pay them to keep them afloat, don't teach you enough useful skills to get the companies really want you. Yet tell you to spend money, time, and energy and do meaningless assignments that are pretty much "throw away"s. Now they have the gulls to turn around and bite the hand that feeds and betray the citizens? I would like to see how long they survive when the fed and state withdraw fundings. The point being, it's not universities' place to tell anything on policies. It's their place to pass on knowledge to the students and further technological, civil, and artistic research.
huh? what planet do you live on to pay 350 for i7 920? i paid $199 for mine, given it was on a sale, but normal price for 920 are in the low 200 usd range.
Actually, GPS coordinates are relevant. This is because they can be used to determine which towers are being used by the device in order to debug issues that involve the cellular towers.
Problem is, most games now days are copypasta of previously existing games except having better graphics or physics. Usually they rely on some third rate gimmick to get popular. There are so very very few offers new game play, and even fewer offers true innovation in design. What I am trying to say is that now days, when I pick up a game box, it feels like dejavu. Same design failure has been meticulously replicated and no other choices out there. I end up quit playing games altogether. It sounds pathetic, but I find it more entertaining working at my job than playing games a lot times. It's less grind than leveling a character to say the least.
I replaced square's final fantasy series with namco's tales series. It worked for me in term of gaming, but I have yet to see square change in any shape fashion or form other than merging with bunch of other companies and continue chugging out games with better graphics but horrible stories as well as annoying main characters. Although, tales series has now adopted teeny bopping crap music, of which I frown up on. Just thought to throw this out here.
If you bothered reading your own links, synchronization is DESIGNED to resolve race condition issues.
As for process deadlocking, That is the whole point in utilizing a resource fetcher so you DO NOT access shared resources directly and provide a proper queue for shared resource requests. The only alternative is to literally spam read or write to a shared resource with each and every process until it can verify the data, which also doesn't work very well and may actually create more race condition issues.
As for overhead, like what I have already said, your OS already incurred it. The task scheduler already is tracking multiple separate threads, switching tasks, thrashing your memory and cache. What I said was multi thread programs will not be slower due to these reasons.
Multicore programming isn't really that hard due to the fact your OS is suppose to handle what thread goes onto which core for you. All you really need to do is to split a single thread game into 4 threads. And no, you are not running more overhead. Who told you that? Your OS doesn't simply run every task in the same thread. In most cases, you already have multiple background processes running; such as your antivirus, your print/mail spooler, your networking service(such as dhcp client), and your UI. This is the same for most of the modern OSes, your so called "overhead" has already incurred before you even start the game.
The real problem with multi threaded game is syncing. Let's say if you break your game into graphics engine, audio engine, i/o handler, and resource fetcher. Of course resource fetcher has to be the parent thread that spawns everything else as siblings since resource access has to be shared. The real problem is when an event is triggered. not all threads will respond to it immediately due to the fact they are all at different stages of execution. So you end up having to write interrupts for each and every thread.
There are plenty of wallstreet robots. The famous leaked source code for goldman sachs's analytics bot is one of them. Most of our economy is run by machines already. The human factor only comes in from massive amount of small investors, which makes the market less predictable. Even so, there are machines that can analyze emotional level of the masses and make a fairly accurate prediction.
It goes deeper than that. i5 is limited to dual channeling. This means less through put between your ram and cpu. So if you are doing something memory intensive, you'll feel the difference. It also affects disk caching.
As far as HT goes, this is my thought on it. HT is great for those who use assembly or in-line assembly as it enables you to keep more data on registers and cache as oppose of keeping them in RAM or Disk (better logical processors have separate registers but shares the same adder array, functional execution area, as well as cache; cheaper logical processors utilize a fetcher trick that sends data to two paths of the same physical core). If optimized correctly, a program can be much much faster than running it on a single physical thread. However there are timing issues due to sharing of certain resources. This is especially noticeable for cache refreshing. High-end and Low-end CPU really doesn't matter as much as how you utilize your computer and how much load your processor can physically handle. If all you do is e-mail, browse, and single threaded gaming; it makes no sense to have HT enabled since you are clobbering cache left and right. If you are running a database server or encoding video on multiple threads, HT is fairly good at keeping programs running fast. Using HT correctly doesn't mean using all threads in totally unrelated manner; more hardware threads are better for that.
Let's get to why people dislike HT on low end CPUs. This is because people try to overclock these CPUs, and the timing mechanism in HT was affected negatively on certain processors. In short, it made overclocking unstable and prone to errors.
Private companies were much better, until they started outsourcing to India. It's amazing how economy can work for you and against you at the same time isn't it?
Some of us have plenty use for 100mbit connections. 720p video streaming, voip telephony, video or audio conference, remote desktop, desktop view sharing all require higher through put. Most of them as well as gaming also require lower ping time. You also have multi processing network such as distributed network video encoding and application over terracotta cluster that you can actually set up at home over the net with your friends. Some people lack both experience and imagination in using the bandwidth given, that does not mean those of us who can dream and produce should be held back by lower standards.
Yes, lets give control of the client to the server, nothing ever could go wrong. It's not like making JS into a common service on all clients can potentially open the flood gates for malware like activex did... oh wait...
*Nuclear launch detected*
Space elevators, orbital solar power station, and an orbital laser that can do massive damage with pin point accuracy. Just like you planned Japan, just like you planned. Now all you need is a bunch of rogue scientists building a base in a bunch of asteroids.
What makes you think life as we know it isn't nano swarm intelligence gone terribly wrong?
kinda sad the collective real/mis information we have is only about 4 gigs, the size of a blu ray disk full of porn.
first of all, i didn't ask for anything naked, you are just assuming i am. personally 3d nudies are pig disgusting to me, please don't put words into what i am trying to say. second, like i said, just because you are different doesn't mean the masses are the same way as you are. you are and will be the minority for a while until society do away with that idea. on the grand scale, you are but a blip on the radar. obviously you have an issue skipping through thing and adding things while reading, i suggest you correct that before getting yourself in any real problems.
the amount of nerd rage and the magnitude of how seriously people take this are funny beyond words. It's stupidly simple. nerds and geeks are mostly deemed socially inept irl. That is not to say they are not social creatures, it only means they operate on a different set of social norms than what the rest of the world are operating on. Lots of women don't understand it, don't want to understand it, and don't want to accept it. what's wrong with assuming you to be male unless proven otherwise? It just the same as how your peers discriminated and avoided nerdy / geeky guys since grade school. The way i see it, it's a two way street, and you unfortunately are the lone "freak" in the middle of the crosswalk of this whole mess.
Ads or not, requirement for me to spend my cash is easy. As long as the product is good and cheap. That's why i use services such as slickdeals or woot. Yes, given the incentive, we actually go out of our way and find ads. What these people don't understand is the fact human beings are hunter/gatherer since the ancient times. We look for what we want, and when we get it better and cheaper, it gives us a sense of accomplishment. On the other hand, if it is simply dished in front of us, we'll just brush it off. When these ads force to catch our attention with no entertainment value or inappropriately use our private information, we usually find it offensive and/or annoying.
To troll the trolls, you first need to troll the trolls... ad infinitum
material wise, game cds and dvds are much much cheaper to make than the game carts. A cd/dvd costs about 5 cents to make in material, 10 cents if you consider the cost of the press. The circuit board and cart themselves cost about $7 in materials and near $10 if you count the machinery and labor. No, these companies just got greedier.
Really? It seems to me that there is another path to take if that is the case. Since you could just erase your own ethics, break the bonds and constraints of the current system, exploit and win. I wonder why so few intelligent people opted the "Bill Gates" path.
In the HR industry, there is a thing called 360 multi rating. This is a composite rating for everyone around the rated person. In case for gamers, you calculate a value based on level, gear, play time, and skill. All of which can be presented by a fixed machine value averaged with self assessed value as well as other players assessments. In the long run, it will average out to a pretty accurate rating. Of course you will also need to supply a time based end-of-life to each ratings since players' competencies change. If you are really into statistics, you can even pickup personal/character growth trends as well as estimating growth potential. Classification of the player isn't as important as metrics for competency value. For example, just because someone has a 5 out of 10 in gear doesn't mean you should not take the player to a 40 man raid if he or she has a 9 out of 10 rating in playing skill. This also gets rid of the problem of when people do RMT buying the best gear and characters, but play like newbies. In a week or two, their rating score would drop significantly and become a good indication for RMT. I am not saying we should ban these people, but they will definitely have a harder time to find parties if they don't learn to play masterfully quickly.
Agreed, that is the reason why devs need to start include player matching function in MMOs. I played both hardcore and casual in many MMOs. The problem is, hardcore players want competent and reliable players in both skills as well as schedule. They cannot and will not tolerate new players because it affect their character growth and lose an edge in competition with other hardcore players. On the other hand, casual gamers cannot accommodate with the level requirements as well as rigorous scheduling even if they are competent in term of skills, lingo, and social conventions. New players often simply get verbally abused and kicked out. In many cases, they are denied of certain parts of the content. This takes away "fun" in gaming and often is what drives players to quit. A player matching system combined with scheduling can reduce many of these problems.
Why not? The universities ask you to pay them to keep them afloat, don't teach you enough useful skills to get the companies really want you. Yet tell you to spend money, time, and energy and do meaningless assignments that are pretty much "throw away"s. Now they have the gulls to turn around and bite the hand that feeds and betray the citizens? I would like to see how long they survive when the fed and state withdraw fundings. The point being, it's not universities' place to tell anything on policies. It's their place to pass on knowledge to the students and further technological, civil, and artistic research.
huh? what planet do you live on to pay 350 for i7 920? i paid $199 for mine, given it was on a sale, but normal price for 920 are in the low 200 usd range.
here is a link:
http://www.microcenter.com/single_product_results.phtml?product_id=0302727
Actually, GPS coordinates are relevant. This is because they can be used to determine which towers are being used by the device in order to debug issues that involve the cellular towers.
Problem is, most games now days are copypasta of previously existing games except having better graphics or physics. Usually they rely on some third rate gimmick to get popular. There are so very very few offers new game play, and even fewer offers true innovation in design. What I am trying to say is that now days, when I pick up a game box, it feels like dejavu. Same design failure has been meticulously replicated and no other choices out there. I end up quit playing games altogether. It sounds pathetic, but I find it more entertaining working at my job than playing games a lot times. It's less grind than leveling a character to say the least.
I am disappointed that nobody referenced to "Eden of the East" or "Dennou Coil". Why does it always have to be terminator/matrix references?