Can one create new interconnection topology connecting RISC-V cores?

Hi developers,

Thanks for the great job. I am wondering if we can change the network topology in SiFive’s RISC-V design interface to other topologies such as fat-tree, torus or something else? Would it involve changing the ISA, compiler or even the operating system?
If there is any reference I can refer to please let me know.

Many Thanks!!