Thursday, March 13, 2008

PCI Express - Business Potential

PCI express is a great bus. Intel is pioneer in PCI Express technology. PCI Express is a bus architecture which connects peripherals to CPU. An extremely intelligent bus. Link training is the most amazing part. There is not much of business scope left in PCIE gen 2.0 spec. Except you can have some easy market share in writing endpoint applications. PCI Express is packet based protocol. A packet traverse from source to destination via a fixed path. On a way to it's destination it can cross many switches in between. TCP/IP it's not like that. There, if a link is busy then packet will take other route. In PCIE path from source to destination is fixed. It's switch responsibility to route the packet to correct egress port. Mainly PCI Expres protocol is divided into transaction layer, data link layer and physical layer.
From a startup point of view I see I/O Virtualization as huge potential. Because spec is entirely new and there is no product in the market which support I/O Virtuliazation. I/O Virtulization is the is the concept in which CPU uses many Operating systems. That is address generated by CPU is virtual. So, I see good business scope especially from software point of view in IOV. Making an IOV swtich is another nice idea. Generating verification models/BFM for IOV can fetch huge market share. And once you start IOV then you will get envolved. Many things will come automatically on the way :)

No comments: