I would like to find two or three guys at UNC, Duke, or NC State, to start one or two practice startups over the summer. I'd organize and
run it, putting in about 4 hours/week, while the students would be free to put in as much or as little time as they desire. There are plenty of good ideas for startups. The hard part is finding good teams. Do you know anyone who might be the right kind of geek/student for this sort of startup training?
The first idea I'd throw out is building an ultra-high performance processor for executing high-end EDA applications faster than is
possible on traditional Windows/Intel machines. These would be based on Xilinx FPGAs for computation, and would win on speed through high performance parallel SRAM banks and L3 caches. The main technology breakthrough would be a new C compiler that can optimize memory access for large sets of data across several external memory banks and caches, avoiding the the traditional Von Neumann bottleneck. Benchmarks I've done at sf.net/projects/datadraw show cache performance now dominates runtime for a wide class of EDA applications.
Feel free to pass this around, or post it. If anyone wants to e-mail me, to be sure to get through my aggressive spam-filter, please put
'startup' somewhere in the subject.