www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - CPU discussion post-DConf

reply Mithun Hunsur <me philpax.me> writes:
After my talk, I had a few people come up to me and express 
interest in talking about CPUs and projects related to them - 
unfortunately, I've got a flight to catch (I'm actually at the 
airport now!) and couldn't stick around.

If you're one of those people, or you'd just like to talk about 
the topic in general, please do reach out to me. I'd love to talk 
shop :)
May 06 2016
next sibling parent reply Assi Zanafi <azal bezczc.il> writes:
On Friday, 6 May 2016 at 17:45:52 UTC, Mithun Hunsur wrote:
 After my talk, I had a few people come up to me and express 
 interest in talking about CPUs and projects related to them - 
 unfortunately, I've got a flight to catch (I'm actually at the 
 airport now!) and couldn't stick around.

 If you're one of those people, or you'd just like to talk about 
 the topic in general, please do reach out to me. I'd love to 
 talk shop :)
Quantum CPU before x86_128 ? what do you think ? I really think that x86_64 is the last "classic architecture". Intel will never make x86 with 128 bits addresses. Qbytes will raise before.
May 06 2016
parent reply Anon <anon anon.anon> writes:
On Friday, 6 May 2016 at 20:32:59 UTC, Assi Zanafi wrote:
 Quantum CPU before x86_128 ? what do you think ?
 I really think that x86_64 is the last "classic architecture". 
 Intel will never make x86 with 128 bits addresses. Qbytes will 
 raise before.
I don't know which will come first, but QPUs will not obsolete CPUs and GPUs. QPUs are not just faster CPUs. In a very similar manner to how GPUs are better than CPUs for some (but not all) tasks, QPUs will be better for a number of problems, but many algorithms will not see any benefit from use of a QPU. Future computers will have a CPU, GPU, and QPU, each used in tandem for the things each is good at.
May 06 2016
parent Mithun Hunsur <me philpax.me> writes:
On Friday, 6 May 2016 at 23:46:56 UTC, Anon wrote:
 On Friday, 6 May 2016 at 20:32:59 UTC, Assi Zanafi wrote:
 Quantum CPU before x86_128 ? what do you think ?
 I really think that x86_64 is the last "classic architecture". 
 Intel will never make x86 with 128 bits addresses. Qbytes will 
 raise before.
I don't know which will come first, but QPUs will not obsolete CPUs and GPUs. QPUs are not just faster CPUs. In a very similar manner to how GPUs are better than CPUs for some (but not all) tasks, QPUs will be better for a number of problems, but many algorithms will not see any benefit from use of a QPU. Future computers will have a CPU, GPU, and QPU, each used in tandem for the things each is good at.
My understanding of QPUs agrees with this - they're a fundamentally different usage model, and using them as the primary processor in a system is infeasible (right now) at present.
May 08 2016
prev sibling parent reply Kai Nacke <kai redstar.de> writes:
On Friday, 6 May 2016 at 17:45:52 UTC, Mithun Hunsur wrote:
 After my talk, I had a few people come up to me and express 
 interest in talking about CPUs and projects related to them - 
 unfortunately, I've got a flight to catch (I'm actually at the 
 airport now!) and couldn't stick around.

 If you're one of those people, or you'd just like to talk about 
 the topic in general, please do reach out to me. I'd love to 
 talk shop :)
Hi Mithun! You should look at the two following talks: https://fosdem.org/2016/schedule/event/llvm_aap/ https://fosdem.org/2016/schedule/event/llvm_aapsim/ This can help you with how to use LLVM. The talks about a somewhat similar project. Regards, Kai
May 07 2016
parent Mithun Hunsur <me philpax.me> writes:
On Saturday, 7 May 2016 at 12:58:48 UTC, Kai Nacke wrote:
 On Friday, 6 May 2016 at 17:45:52 UTC, Mithun Hunsur wrote:
 After my talk, I had a few people come up to me and express 
 interest in talking about CPUs and projects related to them - 
 unfortunately, I've got a flight to catch (I'm actually at the 
 airport now!) and couldn't stick around.

 If you're one of those people, or you'd just like to talk 
 about the topic in general, please do reach out to me. I'd 
 love to talk shop :)
Hi Mithun! You should look at the two following talks: https://fosdem.org/2016/schedule/event/llvm_aap/ https://fosdem.org/2016/schedule/event/llvm_aapsim/ This can help you with how to use LLVM. The talks about a somewhat similar project. Regards, Kai
Thanks Kai! I briefly looked at the "writing your own backend" articles on my flight home, but it was a little too much for my poor jetlagged brain to handle :) I'll definitely check those talks out.
May 08 2016