BP is Before Present. So 8000-9000 BP is roughly 6000-7000 BC. At least that is better on my eyes than the screwy BCE that some pc scholars have used.
It doesn't work well when you get down to historic times where more exact dating is possible...if you expressed the date of the battle of Marathon in B.P. terms you'd have to revise the number every year.