My rMBP 15" is acting funny in that when attaching a Samsung 830 128GB SSD directly to the laptop's two USB 3.0 ports sequentially, I will randomly have transfer speeds of either under 50 GPS or over 200 GPS. Any thoughts?
How do you measure the transfer rate and can you tell us what kind of unit "GPS" is? Transfer rates are either measured in Bits per second (bps or b/s) or Bytes per second (Bps or B/s), thus you should report it in either xy Megabit/s (Mbps or Mb/s) or xy MegaByte per second (MBps or MB/s).
My (old) understanding is that Unix uses otherwise free memory as file buffers. The first time you run a test a given file is read/written from/to actual disk. The seconds time it may be in central memory. As mention by waw74, black magic speed tester propably would not be affected by this.