Kirkman's schoolgirl problem is a seat allocation problem. In order to make a group of strange girls have more chances to make friends with each other. the organizer wants to know how to deal with their seats in this social gathering. Seat allocation itself is one application of Hamiltonian cycle [1][2]. To rearrange a linkage structure of sequential processing on seat allocation, this study proposes a parallel architecture to process it. For a group of N persons, if the time of seat allocation by sequential processing is T, it should be T(1+N/M)/(N+1) by parallel processing with M systolic processor elements.