Move and update derivative works

Signed-off-by: Jason Lowe-Power <jason@lowepower.com>
diff --git a/_pages/publications.md b/_pages/publications.md
index b0ae2b1..82f1e08 100644
--- a/_pages/publications.md
+++ b/_pages/publications.md
@@ -44,7 +44,51 @@
 
 *   [**System Simulation with gem5 and SystemC: The Keystone for Full Interoperability**](http://samos-conference.com/Resources_Samos_Websites/Proceedings_Repository_SAMOS/2017/49_Final_Paper.pdf). C. Menard, M. Jung, J. Castrillon, N. Wehn. IEEE International Conference on Embedded Computer Systems Architectures Modeling and Simulation (SAMOS), July, 2017
 
+# Derivative projects
 
+Below is a list of projects that are based on gem5, are extensions of
+gem5, or use gem5.
+
+## gem5-gpu
+
+  - Merges 2 popular simulators: gem5 and GPGPU-Sim
+  - Simulates CPUs, GPUs, and the interactions between them
+  - Models a flexible memory system with support for heterogeneous
+    processors and coherence
+  - Supports full-system simulation through GPU driver emulation
+
+### Resources
+
+  - [Home Page](https://gem5-gpu.cs.wisc.edu)
+  - [Overview slides](http://gem5.org/wiki/images/7/7d/2012_12_gem5_gpu.pdf)
+  - [Mailing list](http://groups.google.com/group/gem5-gpu-dev)
+
+## MV5
+
+  - MV5 is a reconfigurable simulator for heterogeneous multicore
+    architectures. It is based on M5v2.0 beta 4.
+  - Typical usage: simulating data-parallel applications on SIMT cores
+    that operate over directory-based cache hierarchies. You can also
+    add out-of-order cores to have a heterogeneous system, and all
+    different types of cores can operate under the same address space
+    through the same cache hierarchy.
+  - Research projects based on MV5 have been published in ISCA'10,
+    ICCD'09, and IPDPS'10.
+
+### Features
+
+  - Single-Instruction, Multiple-Threads (SIMT) cores
+  - Directory-based Coherence Cache: MESI/MSI. (Not based on gems/ruby)
+  - Interconnect: Fully connected and 2D Mesh. (Not based on gems/ruby)
+  - Threading API/library in system emulation mode (No support for
+    full-system simulation. A benchmark suite using the thread API is
+    provided)
+
+### Resources
+
+  - [Home Page](https://sites.google.com/site/mv5sim/home)
+  - [Tutorial at ISPASS '11](https://sites.google.com/site/mv5sim/tutorial)
+  - [Google group](http://groups.google.com/group/mv5sim)
 
 # Other Publications related to gem5<span class="anchor" data-clipboard-text="http://new.gem5.org/publications/#other-publications-related-to-gem5"></span>
 ---
@@ -391,41 +435,3 @@
 ## 2002<span class="anchor" data-clipboard-text="http://new.gem5.org/publications/#2002"></span>
 
 *   _A Scalable Instruction Queue Design Using Dependence Chains_. S. E. Raasch, N. L. Binkert, and S. K. Reinhardt. Proc. 29th Annual Int’l Symp. on Computer Architecture (ISCA), pp. 318-329, May 2002. [pdf](http://www.eecs.umich.edu/~stever/pubs/isca02_segiq.pdf) [ps](http://www.eecs.umich.edu/~stever/pubs/isca02_segiq.ps) [ps.gz](http://www.eecs.umich1111/~stever/pubs/isca02_segiq.ps.gz)
-
-
-
-# Derivative projects
----
-Below is a list of projects that are based on gem5, are extensions of gem5, or use gem5.
-
-## MV5
-
-*   MV5 is a reconfigurable simulator for heterogeneous multicore architectures. It is based on M5v2.0 beta 4.
-*   Typical usage: simulating data-parallel applications on SIMT cores that operate over directory-based cache hierarchies. You can also add out-of-order cores to have a heterogeneous system, and all different types of cores can operate under the same address space through the same cache hierarchy.
-*   Research projects based on MV5 have been published in ISCA’10, ICCD’09, and IPDPS’10.
-
-### Features<span class="anchor" data-clipboard-text="http://new.gem5.org/publications/projects/#features"></span>
-
-*   Single-Instruction, Multiple-Threads (SIMT) cores
-*   Directory-based Coherence Cache: MESI/MSI. (Not based on gems/ruby)
-*   Interconnect: Fully connected and 2D Mesh. (Not based on gems/ruby)
-*   Threading API/library in system emulation mode (No support for full-system simulation. A benchmark suite using the thread API is provided)
-
-### Resources<span class="anchor" data-clipboard-text="http://new.gem5.org/publications/projects/#resources"></span>
-
-*   Home Page: [1](https://sites.google.com/site/mv5sim/home)
-*   Tutorial at ISPASS ‘11: [2](https://sites.google.com/site/mv5sim/tutorial)
-*   Google group: [3](http://groups.google.com/group/mv5sim)
-
-## gem5-gpu
-
-*   Merges 2 popular simulators: gem5 and gpgpu-sim
-*   Simulates CPUs, GPUs, and the interactions between them
-*   Models a flexible memory system with support for heterogeneous processors and coherence
-*   Supports full-system simulation through GPU driver emulation
-
-### Resources<span class="anchor" data-clipboard-text="http://new.gem5.org/publications/projects/#resources-1"></span>
-
-*   Home Page: [4](https://gem5-gpu.cs.wisc.edu)
-*   Overview slides: [5](http://gem5.org/wiki/images/7/7d/2012_12_gem5_gpu.pdf)
-*   Mailing list: [6](http://groups.google.com/group/gem5-gpu-dev)