Yarn maker Parkdale Mills is investing $45m in a new facility in Cherokee County, South Carolina which it expects to have running by the end of the year after bringing in new equipment and upgrades.