Extended Concurrent Prolog (ECP) is a variant of Concurrent Prolog (CP) with OR-parallel, set-abstraction and meta-inference features. In this paper, we describe the implementation of ECP 'compiler' by showing how these extended features of ECP can be compiled to a Prolog program. Our ECP compiler has only one scheduling queue to which all the AND-related goals and all the OR-related clauses are enqueued. This scheduling method is designated 'Single Queue Compilation. ' This 'Single Queue Compilation' makes it possible to handle all kinds of AND-relations and OR-relations in a uniform manner.