What is really the difference between FPGA and ASIC?

FPGA in HFT- how does the job prospect looks like for hardware/chip designers?

  • Hello! I've been reading a lot recently about FPGA/ hardware accelerated trading. I'm personally an ASIC design guy. I also did FPGA while I was in school. I was wondering, how it's look like working as a FPGA designer with a HFT firm? I was recently contacted by some recruiters and also know few who is doing FPGA for HFT boutique firms. Anyone from pure EE/chip design background worked or currently working in this area? Does it worth pursuing a career in a field like this? I don't have much idea about how this FPGA based trading platform is gonna evolve in future (what if they don't needed HW guys anymore!). However looking at earning potential, hft seems really awesome.

  • Answer:

    I doubt HFT will be around much longer. They make less money every year. They could be stopped with a http://en.wikipedia.org/wiki/Tobin_tax, which is being considered by Congress.

Robert Wagner at Quora Visit the source

Was this solution helpful to you?

Other answers

I worked as design engineer for technology (non-financial) company that specialises in designing network interface cards (PCBs) and on top of that IP's for HFT and telecoms. Afterwards, I moved to telecom where we design ASICs which is opposite direction to yours. HFT: - much faster development cycle (weeks - month(s) vs years), - much better feedback (quicker, you often work with software reference models, directly with clients which will call you next hour after delivery), - less verification required (you can fix it later often with just scope), - there are many more aspects that you learn on the way about computer architecture (device drivers, PCIe/QPI, cache optimisation, multithreading & OS internals) - quality knowledge like docs and books is available online (non NDA involved). Solid communities (more people to communicate with ie stackoverflow) vs (onsite, few days long, expensive trainings) - this depends but in general you tend to have smaller teams (hw + sw  the same person) mostly because projects are much narrower - compensation ASIC: - much more complex designs, much broader knowledge, you must learn to abstract properly complexity, - doing things the right way in every domain (there are no shortcuts,  often building tools to make it that way) - I guess you know more about silicon and where industry is heading. I guess HFT is fast paced running whereas ASIC is more about craftsmanship and diving. I assume that you could find that in HFT when architecting framework rather than single component?

Anonymous

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.