Rail Shafigulin via llvm-dev
2015-Nov-07 00:44 UTC
[llvm-dev] Is there a way to convert between SchedMachineModel and Itineraries?
Is there a way to convert between SchedMachineModel and Itineraries? I was trying to write a very simple VLIW packetizer (Hexagon was my starting point). It turns out that current DFAPacketizer is using itineraries, but my schedule is based on SchedMachineModel (I was recommended to use it since the itineraries are being phased out). I was wondering if there is an automated tool that would convert from SchedMcahineModel to Itinerary based mode? As far as I understand they both convey the same information so there should be a way to convert between them. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20151106/d7df74f1/attachment.html>
Rail Shafigulin via llvm-dev
2015-Nov-09 16:09 UTC
[llvm-dev] Is there a way to convert between SchedMachineModel and Itineraries?
Anybody? Does anyone at all know how to do it? On Friday, November 6, 2015, Rail Shafigulin <rail at esenciatech.com> wrote:> Is there a way to convert between SchedMachineModel and Itineraries? > > I was trying to write a very simple VLIW packetizer (Hexagon was my > starting point). It turns out that current DFAPacketizer is using > itineraries, but my schedule is based on SchedMachineModel (I was > recommended to use it since the itineraries are being phased out). I was > wondering if there is an automated tool that would convert from > SchedMcahineModel to Itinerary based mode? As far as I understand they both > convey the same information so there should be a way to convert between > them. >-- Rail Shafigulin Software Engineer Esencia Technologies -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20151109/53fae165/attachment.html>
Hal Finkel via llvm-dev
2015-Nov-09 18:31 UTC
[llvm-dev] Is there a way to convert between SchedMachineModel and Itineraries?
----- Original Message -----> From: "Rail Shafigulin via llvm-dev" <llvm-dev at lists.llvm.org> > To: "llvm-dev" <llvm-dev at lists.llvm.org> > Sent: Monday, November 9, 2015 10:09:07 AM > Subject: Re: [llvm-dev] Is there a way to convert between SchedMachineModel and Itineraries? > > > Anybody? Does anyone at all know how to do it?There is no direct conversion. Although they are similar models, they are different. The strength of Itineraries lies in modeling pipelines with complex hazards (especially those that are not fully pipelined, or have other similar ordering constraints). SchedMachineModel can't do that. Unless you need to represent those kinds of constraints, SchedMachineModel is preferred. We'd like to move toward using SchedMachineModel for most things. -Hal> > On Friday, November 6, 2015, Rail Shafigulin < rail at esenciatech.com > > wrote: > > > > Is there a way to convert between SchedMachineModel and Itineraries? > > > I was trying to write a very simple VLIW packetizer (Hexagon was my > starting point). It turns out that current DFAPacketizer is using > itineraries, but my schedule is based on SchedMachineModel (I was > recommended to use it since the itineraries are being phased out). I > was wondering if there is an automated tool that would convert from > SchedMcahineModel to Itinerary based mode? As far as I understand > they both convey the same information so there should be a way to > convert between them. > > -- > > > > > Rail Shafigulin > Software Engineer > Esencia Technologies > > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-- Hal Finkel Assistant Computational Scientist Leadership Computing Facility Argonne National Laboratory