# Flatbuffers Flatbuffers are the binary serialization format used by TTMLIR and they currently come in a few flavors (designated by the file extension): - `.ttsys`: A system description file that is the mechanism for supplying target information to the compiler. These can be collected on a target machine and downloaded to a development machine to enable cross-compilation. - `.ttnn`: A compiled binary file intended to be loaded and executed by the TTNN backend runtime. - `.ttb`: A compiled binary file intended to be loaded and executed by the TTMetal backend runtime (Unsupported).