random access memory ram or an auxiliary storage unit such as a hard disk a floppy disk or a magnetic tape drive the memory may be any other type of memory such as a read only memory rom or optical storage media such as a videodisc and a compact disc the processor 706 may access the memory 704 to retrieve data the processor 706 may be any device that can perform operations on data examples are a central processing unit cpu a front end processor a microprocessor a graphics processing unit gpu vpu a physics processing unit ppu a digital signal processor and a network processor the application 708 is coupled to the processor 706 and configured to perform various tasks as explained below in more detail an output may be transmitted to the output device 710 which can also serve as an input device for setting various parameters of the system in one embodiment the computer system 702 is integrated directly into the knitting machine 712 while in another embodiment the computer system 702 is external to the knitting machine 712 the knitting machine 712 and the computer system 702 may communicate in a wired or wireless manner the knitting machine 712 may be a v bed flat knitting machine or a circular knitting machine while illustrated in the block diagram of fig7 as groups of discrete components communicating with each other via distinct data signal connections it will be understood by those skilled in the art that the.