Live data from Hacker News

AMD Is in Advanced Talks to Buy Xilinx

wsj.com

11–20 of 115 posts

Re: AMD Is in Advanced Talks to Buy Xilinx

#11

I'm unsure if this type of merger is good for consumers. Will AMD and Xilinx make better products together, or does competition drive them more efficiently. I tend to believe the latter.

They don't seem to have a lot of overlap - AMD is mainly in the CPU business and Xilinx seems to be mainly focused on the FPGA space (JP Morgan used their hardware for Monte Carlo simulations[0]). This seems like a good fit.

[0]: https://www.hpcwire.com/2011/07/13/jp_morgan_buys_into_fpga_...

Re: AMD Is in Advanced Talks to Buy Xilinx

#12
Going back to 2006, Xilinx was making FPGAs that would sit in an Opteron socket and speak HyperTransport to the other CPU(s).

I never heard much more about that, but I can imagine it might've been popular with certain specialized workloads, in an era before GPU compute took off, or perhaps workloads that don't fit GPUs well.

I wonder if those specialized applications might be a small but important market.

Re: AMD Is in Advanced Talks to Buy Xilinx

#13
5 years ago amd was a $2 stock and xilinx was a 50 dollar stock. Now amd is a 80 dollar stock and Xilinxis ~100 dollar stock. Xilinx market cap was 5x of amd. Even today xilinx generates more free cash than amd. Its kind of crazy how fast company values can change.

Re: AMD Is in Advanced Talks to Buy Xilinx

#14

Going back to 2006, Xilinx was making FPGAs that would sit in an Opteron socket and speak HyperTransport to the other CPU(s). I never heard much more about that, but I can imagine it might've been popular with certain specialized workloads, in an era before GPU compute took off, or perhaps workloads that don't fit GPUs well. I wonder if those specialized applications might be a small but important market.

HFT, probably.

Re: AMD Is in Advanced Talks to Buy Xilinx

#16
post #2

I would quite like an FPGA on board my CPU. Intel have what used to be called Altera, but they don't seem to have done much publicly with it in relation to their CPU business.

The current model for interacting with an FPGA connected to a PC has it sitting on a peripheral card, on the other side of a PCIe bus. AFAIK there's no story for exposing higher level abstractions of these devices though the OS in a way that would allow them to be shared between different applications. How would you envision an "FPGA on board the CPU" differing from this? Would it still be a separate thing the way GP…

currently the PCIe card would need some kind of driver to be written on the OS to communicate with it.

There's SoC devices that have a soft processor on it that runs a linux kernel and can communicate with the FPGA.

Re: AMD Is in Advanced Talks to Buy Xilinx

#18
post #9

Earlier quoted context omitted.

The current model for interacting with an FPGA connected to a PC has it sitting on a peripheral card, on the other side of a PCIe bus. AFAIK there's no story for exposing higher level abstractions of these devices though the OS in a way that would allow them to be shared between different applications. How would you envision an "FPGA on board the CPU" differing from this? Would it still be a separate thing the way GP…

I think the idea of configurable hdl modules could be very interesting. A game could load a physics core. Ssh could load a security core and so on. These could be updated similar to firmware or even could ship with the application. The only barrier right now is the long programming times.

Well and the whole story with multi-tasking is pretty interesting. Does one application get exclusive use, with the thing able to somehow cache its state on a context switch?

Re: AMD Is in Advanced Talks to Buy Xilinx

#19
post #16

Earlier quoted context omitted.

The current model for interacting with an FPGA connected to a PC has it sitting on a peripheral card, on the other side of a PCIe bus. AFAIK there's no story for exposing higher level abstractions of these devices though the OS in a way that would allow them to be shared between different applications. How would you envision an "FPGA on board the CPU" differing from this? Would it still be a separate thing the way GP…

currently the PCIe card would need some kind of driver to be written on the OS to communicate with it. There's SoC devices that have a soft processor on it that runs a linux kernel and can communicate with the FPGA.

Are many of those devices actually reprogramming the FPGA at runtime from the OS running on the soft processor, though?

My impression was that you tended to define pretty static blocks of functionality (you know, hash calculators for your bitcoin mining or whatever), and then just communicate to those from the OS using interrupts and a shared memory interface like any other peripheral.

Post reply on HN