Why aren't they more common? Based on the papers I read ("A case for two-way skewed-associative caches", seznec; "Skewed associativity enhances performance predictability", bodin/seznec), it looks like you get a better hit rate with an n-way skewed associative cache than a n-way set associative cache, with similar hardware requirements. The only real problem I see (which one of the papers mentions) has to do with virtual memory if you are using small page sizes, but a workaround was presented.