It would be easy to photocopy your drivers licence and see if the person that is collecting the car matches the photo from the licence. Right? Though that doesn't prove you have not already picked up the car.
All these 'problems' should be stated as 'engineering requirements'.
Define cheaper. It may not be the purchasing price or die area. It may be partly defined as power usage (just lowering the clock may save you battery power/weight on your laptop) and avoid thermal meltdown. You say that you need high speed memory access but you haven't proven it. Slow speed memory access, less cache, lower clock: you might be able to mix that for a certain amount of processors without a performance penalty. You may be able to do that dynamically.
About the FPU: most processors have a number of FPU's, ALU's and other units combined. They are by no means obsolete, just integrated into the cpu. What I meant was that there is a mix of them inside a processor. A designer can change that mix to favour e.g. floating point calculations. See for instance Itaniums architecture
Heterogeneous processing is already happening. A GPU from nVidia is a full fledged processor, very expensive and large, optimized for video processing. AMD is just seeing what is already there: a heterogeneous architecture. A GPU was introduced as an accelerator but that is just a
Some DVD players are cheaper than a DVD. I bought one for 33 euro a couple of months ago and it included a SCART cable, remote control and batteries for the remote.
Ok, I'll bite (for the record). The question becomes: do you want 10 high speed cores that are capable of everything? Or do you want 20? Or, maybe 15 combined with 10 half speed cores for the same price (because slower cores are much much cheaper)?
Second, a designer has to make a choice and your example hints that one does not have to make that decision. You either get specialized faster silicon or you get slower generalized silicon. That's it. You cannot have it both ways (remember CISC?).
By the way, this is already happening but only inside processors. Remember floating point units? ALU? Are those not specialized parts of the processor with a certain mix (of units) that is 'optimal' or sufficient according to a manufacturer? Why not have 10 processors with an extra ALU and 10 with an extra FPU? Would that not make a heterogeneous system (if only slightly)? Same price, extra performance.
This is just a technical explanation, a technological one becomes even broader.
For us it was mandatory. Most CS publications are in English and you have to write an article which is published. Normally the article is the basis for (part of) the thesis itself. For a lot of CS words I would not know the translation.
If you don't write in English, spreading your 'science' becomes very difficult (smaller audience). I actually have a citation from a Frenchman (which would never have happened if the thesis was in Dutch).
Last: English is easy for Dutch people because we see a lot of subtitled TV. I am more or less fluent in English.
he is right, but it depends on the application
on
Panic in Multicore Land
·
· Score: 5, Interesting
As I demonstrated in my thesis a parallel application can be shown to have certain critical and less critical parts. An optimal processing platform matches those requirements. The remainder of the platform will remain idle and burn away power for nothing. One should wonder what is better: a 2 GHz processor or 2x 1 GHz processors. My opinion is that, if it has no impact on performance, the latter is better.
There is an advantage to a symmetrical platform: you cannot misschedule your processes. It does not matter which processor takes a certain job. On a heterogeneous system you can make serious errors: scheduling your video process on your communications processor will not be efficient. Not only is the video slow, the communications process has to wait a long time (impacting comm. performance).
People do go in that buffer zone. However, the number of cars is often very low. In my experience there are very few cars that try to get ahead by zig-zagging through traffic (which takes a lot of energy and is not efficient).
Anyway, I allways count to ten before getting pissed.
oh please, I did... But to stay OT: the examples you gave are not really 'heavy' secrets that people usually really want to keep. That is why I replied.
You're not done yet. Please answer the following questions too: -what do you earn monthly -what is your best kept secret up to now -when did you last have sex, and how was it -describe in detail your most embarrasing social encounters
tell me the answers to those questions and I'll come back with a few more.
From wikipedia: A put option (sometimes simply called a "put") is a financial contract between two parties, the buyer and the writer (seller) of the option. The put allows the buyer the right but not the obligation to sell a commodity or financial instrument (the underlying instrument) to the writer (seller) of the option at a certain time for a certain price (the strike price). The writer (seller) has the obligation to purchase the underlying asset at that strike price, if the buyer exercises the option.
He bought the right/contract to sell a share high. When the share price is low, you profit.
5bn is not that much. You cannot say that the 5bn (that was poured into the market, vapourized) could cause the 10 percent drop in value in a market that is worth over 1000bn.
There may be secondary effects that caused it, but not the 5bn.
No, Vista's worst enemy is not XP. Using Windows XP equals standing still, which someone can not do forever. At some time you have to upgrade to some new OS. 4 or 5 years without a decent upgrade and a negative outlook (Vista / 7) means I have to make a weighed choice about what to advice people around me.
My bet is OSX. I advised both my father (a cheap ass) and mother (she uses social services) to buy a Mac (which is twice as expensive to buy - lets not get into that). That's two sales down. The reason: ease of use so I have to support them less. No simple fuckups. Less virusses. No need for 'handy tools' to 'optimize' or 'simplify' the OS. If I want to do something specific: I know how to because I understand the underlying stuff.
If they are really poor but technically 'understanding', like my sister, Windows might be the choice. For the technically savvy: BSD or Linux.
Have you ever thought about giving someone a good day and letting 10 people in front of you (with some math you could estimate the amount of time lost, which is not much).
Problem solved. When you reach 10 cars, stop at giving room.
Just like a monoculture of GSM has hurt the innovation of mobile phones in Europe. ROTFLOL. I always perceived the US as a fragmented market for cell phone manufacturers and a closed market which is expensive for the end user.
If you only use a home computer and compare it with that, you are right.
Now think businesses, 50+ computers. Advantages of SaaS software: no need for installations, no conflicting installations, easier to use on remote locations, centralized data which can only be seen through the application (if desired), no versioning problems,... Look it up: Saas
That's funny, I'm seeing a 'google-analytics.com' in my spam blocker... I'd say that is marketing.
I think the moderator didn't check the link... Because I see them just fine.
It would be easy to photocopy your drivers licence and see if the person that is collecting the car matches the photo from the licence. Right? Though that doesn't prove you have not already picked up the car.
All these 'problems' should be stated as 'engineering requirements'.
Does this mean you get to sue them too?
Define cheaper. It may not be the purchasing price or die area. It may be partly defined as power usage (just lowering the clock may save you battery power/weight on your laptop) and avoid thermal meltdown. You say that you need high speed memory access but you haven't proven it. Slow speed memory access, less cache, lower clock: you might be able to mix that for a certain amount of processors without a performance penalty. You may be able to do that dynamically.
About the FPU: most processors have a number of FPU's, ALU's and other units combined. They are by no means obsolete, just integrated into the cpu. What I meant was that there is a mix of them inside a processor. A designer can change that mix to favour e.g. floating point calculations. See for instance Itaniums architecture
Heterogeneous processing is already happening. A GPU from nVidia is a full fledged processor, very expensive and large, optimized for video processing. AMD is just seeing what is already there: a heterogeneous architecture. A GPU was introduced as an accelerator but that is just a
Some DVD players are cheaper than a DVD. I bought one for 33 euro a couple of months ago and it included a SCART cable, remote control and batteries for the remote.
Ok, I'll bite (for the record). The question becomes: do you want 10 high speed cores that are capable of everything? Or do you want 20? Or, maybe 15 combined with 10 half speed cores for the same price (because slower cores are much much cheaper)?
Second, a designer has to make a choice and your example hints that one does not have to make that decision. You either get specialized faster silicon or you get slower generalized silicon. That's it. You cannot have it both ways (remember CISC?).
By the way, this is already happening but only inside processors. Remember floating point units? ALU? Are those not specialized parts of the processor with a certain mix (of units) that is 'optimal' or sufficient according to a manufacturer? Why not have 10 processors with an extra ALU and 10 with an extra FPU? Would that not make a heterogeneous system (if only slightly)? Same price, extra performance.
This is just a technical explanation, a technological one becomes even broader.
For us it was mandatory. Most CS publications are in English and you have to write an article which is published. Normally the article is the basis for (part of) the thesis itself. For a lot of CS words I would not know the translation.
If you don't write in English, spreading your 'science' becomes very difficult (smaller audience). I actually have a citation from a Frenchman (which would never have happened if the thesis was in Dutch).
Last: English is easy for Dutch people because we see a lot of subtitled TV. I am more or less fluent in English.
Not my server, of course ;-)
As I demonstrated in my thesis a parallel application can be shown to have certain critical and less critical parts. An optimal processing platform matches those requirements. The remainder of the platform will remain idle and burn away power for nothing. One should wonder what is better: a 2 GHz processor or 2x 1 GHz processors. My opinion is that, if it has no impact on performance, the latter is better.
There is an advantage to a symmetrical platform: you cannot misschedule your processes. It does not matter which processor takes a certain job. On a heterogeneous system you can make serious errors: scheduling your video process on your communications processor will not be efficient. Not only is the video slow, the communications process has to wait a long time (impacting comm. performance).
People do go in that buffer zone. However, the number of cars is often very low. In my experience there are very few cars that try to get ahead by zig-zagging through traffic (which takes a lot of energy and is not efficient).
Anyway, I allways count to ten before getting pissed.
about the palestine argument: it is the chicken and egg-problem and you're not giving the complete context (and I'll refrain from that too).
oh please, I did... But to stay OT: the examples you gave are not really 'heavy' secrets that people usually really want to keep. That is why I replied.
You're not done yet. Please answer the following questions too:
-what do you earn monthly
-what is your best kept secret up to now
-when did you last have sex, and how was it
-describe in detail your most embarrasing social encounters
tell me the answers to those questions and I'll come back with a few more.
From wikipedia: A put option (sometimes simply called a "put") is a financial contract between two parties, the buyer and the writer (seller) of the option. The put allows the buyer the right but not the obligation to sell a commodity or financial instrument (the underlying instrument) to the writer (seller) of the option at a certain time for a certain price (the strike price). The writer (seller) has the obligation to purchase the underlying asset at that strike price, if the buyer exercises the option.
He bought the right/contract to sell a share high. When the share price is low, you profit.
5bn is not that much. You cannot say that the 5bn (that was poured into the market, vapourized) could cause the 10 percent drop in value in a market that is worth over 1000bn.
There may be secondary effects that caused it, but not the 5bn.
No, Vista's worst enemy is not XP. Using Windows XP equals standing still, which someone can not do forever. At some time you have to upgrade to some new OS. 4 or 5 years without a decent upgrade and a negative outlook (Vista / 7) means I have to make a weighed choice about what to advice people around me.
My bet is OSX. I advised both my father (a cheap ass) and mother (she uses social services) to buy a Mac (which is twice as expensive to buy - lets not get into that). That's two sales down. The reason: ease of use so I have to support them less. No simple fuckups. Less virusses. No need for 'handy tools' to 'optimize' or 'simplify' the OS. If I want to do something specific: I know how to because I understand the underlying stuff.
If they are really poor but technically 'understanding', like my sister, Windows might be the choice. For the technically savvy: BSD or Linux.
I would not if it is financial software... I would not if I were a business.
I can deal with bad code and 5000 lines is not a lot. 500.000 lines of inconsistent code, which intertangles, is hard to debug.
It is questions like "where does that UTF-8 character change to garble in my ajax application?" is when I like to rearrange code.
hello World?
Have you ever thought about giving someone a good day and letting 10 people in front of you (with some math you could estimate the amount of time lost, which is not much).
Problem solved. When you reach 10 cars, stop at giving room.
I never reached 5.
If you only use a home computer and compare it with that, you are right.
... Look it up: Saas
Now think businesses, 50+ computers. Advantages of SaaS software: no need for installations, no conflicting installations, easier to use on remote locations, centralized data which can only be seen through the application (if desired), no versioning problems,
Dude, you need a telescope to see this implementation. Don't say it's highly visible ;-)
Maybe it is amazon's plan to 'facilitate' shipping (and getting a bonus) rather than actually doing work themselves...