A silk Persian rug dating from the 16th century or 17th century has sold for a record $4.45 million at auction, or about $729.87 per square inch.