The current Flosolver Mk8 is 1024 processors, 10 teraflops parallel computing system, based on cluster approach for multitasking. Each cluster has multiple processing elements. These processing elements communicate with other through an indigenously developed switch called "FloSwitch". This customized, re-configurable FloSwitch has its own data processing capability along with data passing and can perform read and write operations simultaneously. Currently, FloSwitch is based on Virtex-5 Field Programmable Gate Array (FPGA) with 16 optical channels working at 3.125Gbps per channel per direction.