Phil Tomson
- Twitter: philtor
Biography
Phil is currently a software engineer at Mentor Graphics working on a tool that takes C/C++ code and generates synthesizable RTL code as the output which can be targeted to FPGAs or ASICs. He’s been involved in starting PDX.rb, pdxfunc and Westsideproggers. Other than that he’s been doing a lot of painting lately.
Sessions for this user
* (CANCELLED) Getting Started with FPGAs and HDLs
Lots of attention has been given to GPUs for speeding up certain types of computations. While GPUs are very well suited for vector operations, there are other things they are not so well suited for. FPGAs (Field Programmable Gate Arrays) are not used as widely yet, but they offer a much more flexible computing fabric than GPUs. You can implement a GPU in an FPGA, for example, or you could implement your own custom processor optimized for very specialized tasks. The barrier to entry can be high for FPGAs: how does a person with a software development background get started using them? And what about HDLs (Hardware Description Langauges) used to program FPGAs? What's the difference between simulation and synthesis? What kinds of tools are freely available? These are some of the questions that will be addressed in this session.
|
Cooking |
| Phil Tomson | |