REGISTER | LOGIN
Breaking News
News & Analysis

Intel to Battle in FPGA-as-a-Service Race

10/17/2017 03:00 AM EDT
8 comments
NO RATINGS
Page 1 / 3 Next >
More Related Links
View Comments: Newest First | Oldest First | Threaded View
photonic
User Rank
Author
Re: Good luck
photonic   10/20/2017 9:37:33 PM
NO RATINGS
It seems to be a typical US mindset to downplay the importance of manufacturing. 

KarlS01
User Rank
Author
Re: Good luck
KarlS01   10/20/2017 5:21:54 PM
NO RATINGS
@photonic:  Good thought, since thry only acquired Altera for $16B or so.  And the memory wall/ Moore's law death are both bad news for CPU development. FPGA accelerators and GPUS are AMP based and easily out perform CPUs..that's the way to go.  So instead of multiple apps sharing CPU and memory, run each on a separate FPGA and pass messages if there is need.  

photonic
User Rank
Author
Re: Good luck
photonic   10/20/2017 4:12:24 PM
NO RATINGS
Or perhaps they will lose their semi process superiority. Or perhaps they are expecting this to happen and their business will be FPGA's. 

KarlS01
User Rank
Author
Re: Good luck
KarlS01   10/20/2017 3:02:31 PM
NO RATINGS
@photonic:  This discussion is about FPGAs, how they run the rest of the business is up to them.  Maybe they will hire you as a business consultant......

photonic
User Rank
Author
Re: Good luck
photonic   10/20/2017 2:12:56 PM
NO RATINGS
My question: is it wise for Intel to be battling with "FPGA Abstraction" or "Lambda Expressions" when it's survival depends on it's semi manufacturing?

KarlS01
User Rank
Author
Re: Good luck
KarlS01   10/20/2017 10:25:34 AM
NO RATINGS
@Evariste:  Yes, they always try to make the FPGA into a computer. 

Computers and programming languages are based on sequential logic and the tool developers are not skilled in hardware logic design.  They do not understand the basics of chip design where there is data flow with input, output, and operators surrounded by control input sand response outputs that control the data flow and sequence the interfaces.

As an old logic designer that just happens to understand something about OOP programming, the assignment expressions can be parsed to build a very efficient  data flow to evaluate the expressions without the load, load, add(or whatever the operator is) and store the result. Then as far as the if/else, for, while, do, and switch: evaluate the condition expression and do the assign OR do the target assign.

CSharp has Lambda Expressions, Lambda Block Expressions, delegates, and functions that function the same way.

BUT, since CSharp is a MicroSoft product I will bet that no one will even consider this approach. 

Meanwhile I will continue with my project and maybe go open source.  

Evariste
User Rank
Manager
Good luck
Evariste   10/19/2017 7:51:25 PM
NO RATINGS
Good luck.  The levels of abstraction in FPGA design is extremely low.  High-level synthesis tools are a joke.  They haven't even been able to introduce a modicum of abstraction to HDL synthesis, yet these guys are always saying they've just about figured out how to allow anybody to do FPGA design with Go or Handel-C or whatever.  Nice try.

photonic
User Rank
Author
Choose your battles wisely
photonic   10/17/2017 2:10:27 PM
NO RATINGS
In fact, Intel must battle TSMC, Samsung or SMIC if it wishes to survive. 

Most Recent Comments
resistion
 
resistion
 
Evariste
 
resistion
 
resistion
 
resistion
 
R_Colin_Johnson
 
balajis_snps
 
David Ashton
Like Us on Facebook
EE Times on Twitter
EE Times Twitter Feed